滚动
简单问题模块 用户
论坛
我作为一个初学者有个问题:
我安装了 Drupal 8,使用 Bootstrap 主题(我创建了子主题,并且做了一些区域)
在主页上没有“登录 / 注册”的链接,如果已经登录,则只有“我的账户”,并且没有“退出”按钮。此外,在 访问 /user/login 时,我看到一个带标签的块,里面有“登录、注册、重置密码”。我开始研究,发现“我的账户”链接位于用户账户菜单中,而我无法编辑它,因为它是由用户模块提供的,我能做的只是通过语言设置将“我的账户”这个短语重命名为其他内容而已。但是像菜单项的属性(我安装了一个允许为菜单项分配 class id 等的模块)我无法赋予这个链接。于是我想知道为什么实现起来这么复杂,令人困惑。我考虑了一下,在用户账户菜单中添加了几个菜单项
登录 - /user/login
注册 /user/register/
我的账户 - 来自 USER 模块
但是当我尝试编辑登录或注册时,弹出消息说我权限不足……看似简单的事情,但我在任何地方都没有找到相关信息。我对这种情况及其解决方案的看法是:禁用所有类似 UserAccountMenu Tabs 的模块,然后手动创建几个包含 HTML 的自定义块,并为每个块指定例如登录和注册,仅针对未注册用户,而“我的账户”模块的编辑仅限于已注册用户。
我这样想是否正确?如果有人了解,可以给我详细解释一下这个注册和登录系统,可能还有其他实现方式。例如,为什么用户模块提供“我的账户”菜单项,但不提供“登录”、“注册”等其他菜单项呢?