自定义 Odoo Qweb 视图
Custom Odoo Qweb view
我正在尝试在 Odoo V12 中自定义一个视图,添加 "xpath" 表达式一些内容,但它不起作用。
这里是需要补充内容的地方。
我正在使用下一个代码来继承模板并进行更改。
<record id="education_calendar_website_event_template" model="ir.ui.view">
<field name="name">Education calendar website event</field>
<field name="inherit_id" ref="website_event.index" />
<field name="arch" type="xml">
<xpath expr="/t[1]/t[1]/div[1]/div[1]" position="inside">
<div id="website_calendar_events" style="display: none;">
<ul>
<t t-foreach="event_ids" t-as="event">
<li>
<p class="website_event_data" id="e_data_1">
<t t-esc="event.id" />
</p>
</li>
</t>
</ul>
</div>
</xpath>
</field>
</record>
我也尝试了下一个表达式,但没有用:
- //div[@id='oe_structure_website_event_index_1']
有人知道如何继承数据和 modify/add 现有模板吗?
感谢阅读!
您需要使用 template
标签并指定要使用 inherit_id
属性更改的模板 ID。
<template id="event_ids" inherit_id="website_event.index">
<xpath expr="//div[@id='oe_structure_website_event_index_1']" position="inside">
<div id="website_calendar_events">
<ul>
<t t-foreach="event_ids" t-as="event">
<li>
<p class="website_event_data" id="e_data_1">
<t t-esc="event.id"/>
</p>
</li>
</t>
</ul>
</div>
</xpath>
</template>
我正在尝试在 Odoo V12 中自定义一个视图,添加 "xpath" 表达式一些内容,但它不起作用。
这里是需要补充内容的地方。
我正在使用下一个代码来继承模板并进行更改。
<record id="education_calendar_website_event_template" model="ir.ui.view">
<field name="name">Education calendar website event</field>
<field name="inherit_id" ref="website_event.index" />
<field name="arch" type="xml">
<xpath expr="/t[1]/t[1]/div[1]/div[1]" position="inside">
<div id="website_calendar_events" style="display: none;">
<ul>
<t t-foreach="event_ids" t-as="event">
<li>
<p class="website_event_data" id="e_data_1">
<t t-esc="event.id" />
</p>
</li>
</t>
</ul>
</div>
</xpath>
</field>
</record>
我也尝试了下一个表达式,但没有用: - //div[@id='oe_structure_website_event_index_1']
有人知道如何继承数据和 modify/add 现有模板吗? 感谢阅读!
您需要使用 template
标签并指定要使用 inherit_id
属性更改的模板 ID。
<template id="event_ids" inherit_id="website_event.index">
<xpath expr="//div[@id='oe_structure_website_event_index_1']" position="inside">
<div id="website_calendar_events">
<ul>
<t t-foreach="event_ids" t-as="event">
<li>
<p class="website_event_data" id="e_data_1">
<t t-esc="event.id"/>
</p>
</li>
</t>
</ul>
</div>
</xpath>
</template>