Odoo Help


How to inherit a template without an id in Odoo?

on 1/12/15, 12:47 PM 1,716 views

Hi there:

I am trying to show the date a change was made in a task. To do this, I need to inherit the template of the widget "mail_thread". That template hasn't an id in its definition. This is it:

<?xml version="1.0" encoding="UTF-8"?>

        mail.Widget template used to namespace the css -->
    <t t-name="mail.Root">
        <div class="oe_mail">


                    <span t-att-title="widget.date">
                        <t t-if="widget.timerelative" t-esc="widget.timerelative"/>
                        <t t-if="!widget.timerelative" t-raw="widget.display_date"/>




In my module, I need to replace the <span> tag in order to show the date.

So, how to inherit that template and replace the <span> tag?

I don't think you really want to change anything about the widget - that will change the way dates are displayed everywhere the widget is used. Don't you want to change one of the project.task views?

Ray Carnes
on 7/25/16, 5:27 PM
On 11/7/16, 2:20 AM

<t t-extend="base.template">

<t t-jquery="ul" t-operation="append">

<li>new element</li>



you can do something like this 

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

4 follower(s)


Asked: 1/12/15, 12:47 PM
Seen: 1716 times
Last updated: 2/18/17, 10:17 PM