不同的Joomla模板覆盖不同的Joomla菜单


Different Joomla Template Overrides For Different Joomla Menus

我使用的是Joomla v1.7, mod_mainmenu现在是mod_menu(我认为,因为模块文件夹中没有mod_mainmenu)。在我的网站,我有两个菜单像大多数网站一样,一个在页眉和另一个在页脚。标题菜单的下拉菜单要复杂得多,而页脚菜单只有四个链接。我正在为标题菜单重写mod_menu模板,但这也会为页脚菜单渲染相同的覆盖html。

如何为两个单独的菜单创建两个单独的覆盖?在页脚中,我正在考虑硬编码锚标记,但这将使我的客户难以从页脚添加或删除链接。我该怎么做呢?这可能吗?

谢谢!

谢谢你的帮助。

这在J1.7中很容易实现。您只需使用模块替代布局。这些工作非常类似于模板覆盖。通常对于模板重写,您将创建以下文件-

templates/模板名/html/模块名/default.php

要创建一个可选布局,只需将其命名为其他名称-

templates/模板名/html/模块名/footermenu.php

确保文件名不包含下划线。设置好该文件后,它将出现在可选布局下的模块Advanced Options中。