تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
1 الرد
6005 أدوات العرض

Template overriding conflicts - if I overide a same Template twice or overrides in different plug-ins, Which one will affected?

I have tried overriding Templates for Front end pages, events and so on.. Somehow seems to be working and still wondering what happens If I overrides same templates one and more time and in different addons?

الصورة الرمزية
إهمال
أفضل إجابة

If two or more  templates inherit same parent template they can have same priorities. It may produce conflicts and unexpected behavior. What you need is just set priority explicitly in your template:


<template id="..." inherit_id="..." priority="8" ..>
    <xpath expr="..." position="...">
     ...
     </xpath>
</template>


<!-- or -->


<record id="..." model="ir.ui.view">
    ...
    <field name="inherit_id" ref="..."/>   
    <field name="priority" eval="8" />
    <field name="arch" type="xml">
         <xpath expr="..." position="...">
         </xpath>
     </field>
</record>


Less priority means prior execution.Default priority is 16. Hope this may help you

الصورة الرمزية
إهمال
المنشورات ذات الصلة الردود أدوات العرض النشاط
3
يناير 18
6413
3
مايو 17
4888
2
ديسمبر 23
23493
0
مايو 23
8689
2
نوفمبر 17
5768