gpt4 book ai didi

python - 用户登录 Odoo 8/9 后如何更改标题 URL?

转载 作者:行者123 更新时间:2023-12-01 04:02:05 26 4
gpt4 key购买 nike

我正在 Odoo 9 上制作一个网站,扩展网站和 Web 模块,并创建自定义主题。我在网站的标题中添加了几个页面,其中之一是“登录”页面,用户可以在其中登录我的网站。

我的问题是,当用户登录时,“登录”仍然存在,我希望将其更改为“我的个人资料”页面,以便用户处理其个人资料设置。

如何检查用户是否已登录并更改 header 中的元素?

最佳答案

网站模块不是已经有登录页面了吗?不管怎样,你可以继承website.layout来自定义网站菜单,试试这个:

<template id="custom_sign_in" customize_show="True" inherit_id="website.layout" name="Custom Sign In">
<xpath expr="//ul[@id='top_menu']" position="inside">
<li groups="base.group_public">
<a t-attf-href="/web/YourSignInPage">
<b>Custom Sign in</b>
</a>
</li>
<li t-if="website.user_id != user_id">
<a t-attf-href="/web/YourAccountPage">
<b>Custom Account</b>
</a>
</li>
</xpath>
</template>

我正在使用 odoo 8,不确定这是否适用于 odoo 9,如果不起作用,请告诉我。

关于python - 用户登录 Odoo 8/9 后如何更改标题 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36316715/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com