【问题标题】:Block visability if cck key value is checked如果选中 cck 键值,则阻止可见性
【发布时间】:2012-03-19 17:48:38
【问题描述】:

我有一个视图和一个块显示。我希望这个块出现在每个页面上,但让作者能够使用 cck 字段将其关闭。做这个的最好方式是什么?我考虑过使用开/关复选框创建一个 cck 文本字段。然后在视图中添加一个参数以在未选中键值时隐藏块。我无法弄清楚关键值的论点。我还考虑过创建一个词汇表,然后使用质量标签模块为每个节点标记一个术语,然后作者可以根据需要删除该术语。并使用 block display php 仅在存在该术语时才显示该块。 Context 模块能否成为解决方案?

【问题讨论】:

  • 您使用的是哪个版本的 Drupal?!
  • 您将在哪里提供复选框?您的意思是用户可以按节点管理自己的内容在块中的可见性吗?

标签: php drupal


【解决方案1】:

您可能希望观看此截屏视频,展示如何使用 Rules 管理块可见性:http://dev.nodeone.se/node/839

【讨论】:

  • 我能够使用分类法做到这一点。我创建了一个新术语。如果作者将该术语标记为节点,则该块将隐藏。在块管理员中,我将块设置为在未预设术语时显示。因此,站点上的所有节点都没有使用该术语进行标记。当一个节点确实被该术语标记时,该块将隐藏。
猜你喜欢
  • 1970-01-01
  • 2021-03-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-24
  • 2016-02-18
  • 1970-01-01
  • 2014-03-28
相关资源
最近更新 更多