【问题标题】:Ways to assign blocks in Drupal 7在 Drupal 7 中分配块的方法
【发布时间】:2016-11-01 12:08:24
【问题描述】:

在 drupal 7 中,是否有其他方法可以将块分配给区域,而无需在 admin/structure/block 或面板中执行?我有这个客户,我似乎无法找到他们实际将块分配给区域的位置。他们没有使用面板,并且在 admin/structure/block 中没有分配的块

谢谢。

【问题讨论】:

    标签: drupal-7 drupal-blocks


    【解决方案1】:

    一种简单的方法是使用 Context 模块: https://www.drupal.org/project/context

    你的描述似乎是这个模块的一个用例;)

    使用它,您将在 admin/structure/block 中看到任何分配的内容。只是一个新的菜单“上下文”,您可以在其中找到一些上下文、条件和反应。逻辑可能类似于

    “我在 /toto/tutu 页面,所以区块 1 在 R1 区域,而区块 2 在 R2 区域”。

    【讨论】:

    • 就是这样!非常感谢你。我会投票,但我缺乏声誉,对不起。
    【解决方案2】:

    您还有 2 种其他方式可能会在某个时候有用:

    1. 使用显示套件 (https://www.drupal.org/project/ds),您可以在实体(例如节点、用户)的特定显示下放置一个显示块的字段

    2. 您可以使用引用块的字段。见https://www.drupal.org/project/fieldblockhttps://www.drupal.org/project/blockreference

    希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多