给website.layout 增加一个属性 no_affix_top_menu :用于控件前端是否显示,根据request 请求
<template id="affix_top_menu" inherit_id="website.layout" customize_show="True" name="Affix Top Menu">
<xpath expr="//header" position="attributes">
<attribute name="t-if">not no_affix_top_menu</attribute>
</xpath>
</template>
相应请求:
class Webreport(http.Controller):
@http.route('/usercenter', type='http', auth='user', methods=['GET', 'POST'], website=True)
def usercenter(self):
values = {
'no_footer': True,
'no_affix_top_menu': True
}
return request.render("web_user_center.miancenter", values)
显示效果: