有什么方法可以将块放入 不同的区域而无需重复 。对于Ex考虑一个块1及其显示区域的要求

  page1 lefttop
  page2 right

如何在2个不同区域中配置Block1?

有帮助吗?

解决方案

据我所知,每个块必须是唯一的,因此使用标准块管理员可以一次在两个地方块。

说一个块本质上只是一个函数调用,因此您可以以编程方式解决此限制。使用类似的东西 drupal_set_content(). 。我真的不会走这条路线,因为您可能会遇到一些意想不到和令人讨厌的后果。

但是您可能想要的是 多块.

其他提示

使用Drupal Block系统,如果您希望相同的块出现在一个以上的区域中,则需要复制该块。这是当前块系统具有的局限性之一,我不确定它是否在Drupal 7中更改。

这是面板解决的事情之一,但要使用它来解决此问题,这将有点过分杀伤。

在Drupal 8.x中解决了这个问题:http://drupal.org/node/79571
但是,对于Drupal 6.x和Drupal 7.x,您可以使用这种方式:http://drupal.org/node/353565

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top