我愿意创建一个逻辑,如果我只能在特定位置获取所需的模块。
我们知道Joomla根据所创建模块的位置显示模块,因此一个位置可能有多个模块。
如果我只想从这些模块中找到一个有位置的模块,就说" position -1"。
谢谢
每个模块只能显示在特定的页面上。查看模块设置中的"菜单分配"部分。你可以将它设置为显示在
- 所有页面
- 没有页
- 仅在选中的页面上
- 除选中的 外的所有页面
所以你可以设置一个模块显示在position-1
的主页上,但在所有其他页面上有一个不同的模块显示在相同的位置。
不要定位position-1
这样的名称,尽管Joomla!这样做。使用语义命名模块位置。然后,在模板中定义这些位置的位置。
现在如果我只想要一个模块从那些模块谁有…[某]位置
那永远不会发生。你将有一个名为search
的位置,搜索字段位于其中,也许还有一个名为navigation
的位置,在那里你发布导航菜单。你有更多的位置,但也有更多的灵活性。所以如果你有一个模块需要它自己的位置,就像你的问题一样,让它。