问题描述
我正在尝试在 odoo 10 网站的标题区域中添加搜索输入。它在访问 /Shop 页面时有效,但在其他页面上显示内部错误 500。
我在主布局中的代码是,
<t t-call="website_sale.search" />
解决方法
不确定 v10,但在 v14 中,您可以删除 website_sale.search 中的一行作为一种快速解决方法。
注释或删除此行以避免 500 错误:
<t t-set="action" t-value="keep('/shop'+ ('/category/'+slug(category)) if category else None,search=0)"/>
它在模块中可能看起来像这样:
<template id="name_of_the_id" inherit_id="website_sale.search">
<xpath expr="//t/t/t[1]" position="replace">
</xpath>
</template>