如何将块(非常相同的块)分配给不同的区域两次或三次?这个想法不是在同一页面上具有相同的块,而是在不同页面上的不同位置,因此可以使用四个“显示”:

  • $ top_left区域中的X块
  • $ top_right区域中的X块
  • $ apph_content区域中的X块
  • X块隐藏

它应该在哪里,应该像在文本中添加节点路径一样简单,对吗?我知道这就是...

如果是一个模块(请上帝不,不是另一个模块!),我希望一些细节。

谢谢。

有帮助吗?

解决方案

您将要研究 语境 模块,该模块将使您根据条件集分配块。您可以创建上下文,设置几个条件,然后对出现块出现的条件产生反应。

所以,假设你想展示 X块 在首页以及用户登录时。当它是首页时 X块区域1, ,但是当用户登录时, X块区域2.

您将创建两个上下文:

  1. 条件: 是头版, 用户是匿名的, ,反应: 在区域1中显示X
  2. 条件: 用户已登录, ,反应 在区域2中显示X

我在这里概括,但是您会看到安装上下文时可以使用哪些条件和反应。

其他提示

我们可以利用 多块模块 而不是使用上下文。它更好地服务于您的目标

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