【问题标题】:Displaying different blocks on different pages?在不同的页面上显示不同的块?
【发布时间】:2011-08-22 14:37:40
【问题描述】:

我希望能够为不同的页面显示不同的块(在侧面板上)。

例如,如果他们在主页上,他们可能会在左侧面板上看到登录和搜索,但如果他们转到关于我们的页面,我希望这两个消失,而只是显示不同的块。

这可以在 Drupal 7 中完成吗?

【问题讨论】:

  • 您是否可以选择使用 CSS 进行此操作?
  • @hakre 你将如何仅使用 CSS 来做到这一点?如果我们确实走这条路,我认为必须进行一些 PHP 干预才能确定您所在的页面以及需要显示的内容。但说实话,我希望有一种更简单的方法来做到这一点 - 管理区域中是否没有任何内容允许您为不同的页面指定不同的块?目前您只能在站点范围内指定块,这不是很有用。

标签: php content-management-system drupal-7


【解决方案1】:

在 Drupal 7 中,您可以在 /admin/structure/block 中管理块。块的显示方式有很大的灵活性,包括位置和时间。

【讨论】:

  • 您能解释一下如何做到这一点吗?我可以在块管理区域的哪个位置指定块应该显示在哪些页面上?
  • 感谢您为我指明了正确的方向。对于其他搜索的人,它位于结构 -> 块 -> 配置(您要修改的块旁边的链接)-> 在底部指定要限制它的页面。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-01-05
  • 2014-11-09
  • 2015-05-12
  • 2011-05-06
  • 1970-01-01
  • 1970-01-01
  • 2012-01-02
相关资源
最近更新 更多