Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
2 Trả lời
8166 Lượt xem
                    

Here I want inherit and replace a inherited template in a separate folder and its located in addons/survey/views/survey_templates.xml, In the inherited code I want to replace the "Start Survey" -----> ""


Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Hello Anyayuu,

Hope you are doing well.

You can inherit the survey template like below.


Also you can inherit other template like this where 'id' is your id,'inherit_id' is your template id which you want inherit, where you need to mention 'module_name.template_id'.

Your xpath path should be the ref which you want to replace the position with, here in our ref code the button with start is replaced with the other custom code.

Thanks & Regards,
Email: odoo@aktivsoftware.com
Skype: kalpeshmaheshwari

Ảnh đại diện
Huỷ bỏ

Here is the code :-

<template id="survey_fill_form_start_inherit" inherit_id="survey.survey_fill_form_start"
name="Survey Fill Form Start Inherit">
<xpath expr="//div[hasclass('o_survey_start')]//div//button[@value='start']" position="replace">
<button type="submit" value="start" class="btn btn-primary btn-md" >
<t t-if="survey.certification">
Start Certification
</t>
<t t-else="">
Start your_survey_name
</t>
</button>
</xpath>
</template>

Câu trả lời hay nhất

Hello Anyauu

Please check this link will help you  odoo.com/forum/help-1/odoo10-how-to-inherit-templates-of-web-module-119140

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
2
thg 10 24
994
1
thg 8 24
1682
1
thg 3 24
1325
18
thg 12 22
36902
2
thg 12 22
32061