首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实现隐藏内容部分(如旧的“隐藏内容”模块)

实现隐藏内容部分(如旧的“隐藏内容”模块)
EN

Drupal用户
提问于 2021-04-15 06:45:03
回答 1查看 42关注 0票数 1

有(长期不受支持的) "隐藏内容“模块,允许只插入某些角色可见的内容块,如以下所示:

代码语言:javascript
复制
[hidden role="Role Name"]
   ...content visible to "Role Name" role only
[/hidden]

我浏览了相关模块(从“内容访问控制”等),但没有看到与此模块的功能很好的匹配。在不重新实现Drupal 9的模块或使用内联PHP的情况下,是否有实现上述目标的简单方法?

"段落访问控制“看起来有点合适,但它只需要创建一个非常复杂的结构来限制对文本块的访问。

EN

回答 1

Drupal用户

发布于 2021-04-15 11:04:22

  1. 您可以使用块类模块设置一些有用的类,如“only”等,并将其隐藏/显示在主题样式表上。
  2. 甚至您也可以设置一个新的块类型,如果这个类型有自己的css类(我不确定),也可以使用主题样式表来隐藏/显示。
  3. 您也可以使用新的内容类型来创建块内容和视图,在需要的地方将其呈现为块。视图可以根据角色或权限限制他的视图。
票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/302528

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档