gpt4 book ai didi

Drupal - 显示特定用户组的 block

转载 作者:行者123 更新时间:2023-12-02 02:16:10 25 4
gpt4 key购买 nike

我有大约 6 个不同的组,例如 A 队、B 队等。我想为其中一个组显示一个 block 。正在考虑检查登录用户 gid = X 是否显示该 block 。这样我就可以设置 6 个不同的 block ,所有 block 都针对不同的组,这样当用户登录时,它将为他们显示相关的 block 。那有意义吗?我将如何实现它?

最佳答案

根据您的具体设置,它看起来像 Context模块可能会帮助你。

这是您可以做到这一点的方法。

  1. 创建 6 个独立的模块
  2. 下载并安装上下文模块
  3. 在 admin/structure/context/add 中创建一个新上下文
  4. 根据我的以下选项之一填写条件部分
  5. 填写 react 部分,选择添加“ block ”,然后选择您要针对所选条件显示的确切 block 。您可以展示多个,因此请添加您想要展示的任何一个。
  6. 为您的每个组(总共 6 个)创建一个单独的上下文。您可以为每个组显示多个 block 。

创建新上下文允许您仅显示特定上下文的特定 block 。示例上下文仅在某些页面上(通过 Path 上下文)或仅针对特定角色的用户(通过 User role 上下文)或什至在某些节点类型上显示 block 或者在附加了特定术语的页面上,等等。

在您的情况下,如果您使用有机群组模块来实现您的用户群组,上下文将与之集成。这意味着当您创建上下文时,“条件”部分下会有一个选项来选择您要为其显示某些 block 的有机组。您可以选择要在“ react ”部分中显示的确切 block 。

如果有帮助,请告诉我们!

关于Drupal - 显示特定用户组的 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10492678/

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