我愿意创建一个逻辑,其中如果我只能在特定位置获取所需的模块。
我们知道Joomla根据创建模块的位置显示模块,因此单个位置可能有多个模块。
现在怎么样如果我只想要那些拥有该职位的模块中的单个模块,请说“positon-1”。
由于
答案 0 :(得分:0)
点击此链接:http://forum.joomla.org/viewtopic.php?t=247191 在这里,您可以找到一些如何在任何地方渲染模块的技术。
答案 1 :(得分:0)
可以告诉每个模块仅在特定页面上显示。查看“菜单分配”部分的模块设置。在那里你可以设置它显示在
因此,您可以将模块设置为在position-1
的主页上显示,但在所有其他页面上,同一位置上显示的是不同的模块。
答案 2 :(得分:0)
不要像position-1
那样定位名称,尽管Joomla附带了示例模板!这样做。对模块位置使用语义名称。然后,在模板中,您可以定义这些位置所在的位置。
现在如果我只想要那些具有...... [某个]位置
的模块中的单个模块
那将永远不会发生。您将有一个名为search
的位置,其中包含serach字段,也可能是另一个名为navigation
的位置,您可以在其中发布导航菜单。你获得了更多的职位,但也有更多的灵活性。因此,如果您的模块需要在您的问题中拥有自己的位置,那么就让它拥有它。