我正在使用Joomla v3并遇到此问题:
我在一个位置有2个模块(例如module_1和module_2)。 Module_1在所有页面中都高于module_2,但在一个页面中它应该是相反的。 我知道我可以复制模块并将它们添加到新位置,但我只想要一个模块实例。因此,如果我更改此模块,它将在整个网站上进行更改。
那么如何只有一个模块实例并在不同的页面中应用不同的顺序呢?
由于
答案 0 :(得分:0)
您可以创建2个新的HTML模块并使用{loadmodule module}
作为代码并将其分配到所需的位置(反转)。
但在大多数情况下都行不通。在您的情况下,我将您的模块位置分配给两个新位置(即:将主题分配给module1_position和module2_position)。然后使用{loadposition position_created}
创建四个新的html模块,并将它们分配到所需的实际位置。这四个模块仅用于定位,原始模块用于配置。
最后你会得到:
{loadposition module_1}
的HTML模块,用于在所有页面中定位a减去您想要的不同的页面。{loadposition module_2}
的HTML模块分配给所有页面中的位置b减去您想要的不同。{loadposition module_1}
的HTML模块分配给您想要倒置的单个页面中的位置b。{loadposition module_2}
的HTML模块将a放置在您想要倒置的单个页面中。我希望自己清楚明白;)
编辑:(评论后)
在这种情况下,您只需创建2个HTML模块:
{loadposition module_1}{loadposition
module_2}
分配给所有页面减去您想要的不同{loadposition module_2}{loadposition
module_1}
不同。答案 1 :(得分:0)
您可以更改模板,以便有两个不同的位置(A和B),并为每个位置分配一个模块。然后,您可以添加一个参数,以便对于给定的样式,位置可以是B A或A B.然后将相应的样式分配给您想要的订单的相应页面。
或者,根据您的容器,您可以使用css来控制定位。
答案 2 :(得分:0)
{loadmodule custom,Name of your global module}
。非常重要的是检查下面的“准备内容”
再次选项选项卡。现在,您可以将两个模块分配到所需的页面,所需的位置,并根据需要进行排序。当然,如果您需要将此模块用于其他页面的其他位置,您可以创建第三个模块并执行相同操作。您需要更改的是全局自定义HTML模块。就这样。 希望它对任何人都有帮助。