如何将一个块(相同的块)两次或三次分配给不同的区域?这个想法不是在同一页面上多次显示相同的块,而是在不同页面的不同位置,因此可以使用四个“显示”:
- $top_left 区域中的块 X
- $top_right 区域中的块 X
- $above_content 区域中的块 X
- 块 X 隐藏
它应该放在哪里,应该就像在textare中添加节点路径一样简单,对吧?我明白这就是它的目的...
如果它是一个模块(请上帝不,不是另一个模块!),我想要一些细节。
谢谢。
如何将一个块(相同的块)两次或三次分配给不同的区域?这个想法不是在同一页面上多次显示相同的块,而是在不同页面的不同位置,因此可以使用四个“显示”:
它应该放在哪里,应该就像在textare中添加节点路径一样简单,对吧?我明白这就是它的目的...
如果它是一个模块(请上帝不,不是另一个模块!),我想要一些细节。
谢谢。
您需要查看Context模块,它可以让您根据条件集分配块。您创建一个上下文,设置几个条件,然后创建对您的块出现的条件的反应。
因此,假设您想在首页和用户登录时显示Block X。当它是首页时, Block X在Region 1中,但是当用户登录时,Block X在Region 2中。
您将创建两个上下文:
我在这里进行概括,但您会看到在安装 Context 时可以使用哪些条件和反应。
我们可以使用Multiblock 模块而不是使用上下文。它更好地满足您的目的