Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
1 ตอบกลับ
4051 มุมมอง

I have a problem that cannot extend the template website.contactus. It throws error

ValueError: Element '<xpath expr="//div[@name='mail_button']">' cannot be located in parent view

The view is in the table ir_ui_view and it has a div called mail_button. I've tried to extend it like it's extended by the website_crm addon. But the wierd thing is that there is no template with the id contactus in the website addons folder.
The confusing thin is that this worked, bud then I added something to my custom template and upgraded my custom module and it stopped working. I remember that I could there was an option to show this template in the website Customization menu but when you clicked on it the option vanished. I suspect that this is the problem.

How can I get the contactus page back? Or how do I fix the error? 




อวตาร
ละทิ้ง
ผู้เขียน คำตอบที่ดีที่สุด

Figured it out. Because there was no xml file with the template I thought it has to be generated. In debug mode I had to go to User Interface -> Views. Find the QWeb view and remove all Inherited views. After that I went on the website and used "/page/contactus" to access the base template or to generate it a new. After that I could extend it again with the custom module.  

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
5
ก.พ. 24
24080
0
ก.ค. 18
2615
2
ก.ค. 18
3022
2
พ.ย. 17
4510
3
พ.ค. 23
15596