如何在joomla中使用自定义菜单

时间:2011-09-04 14:13:25

标签: menu joomla highlight

我使用Joomla创建我的网站。现在我创建简单的主菜单。但是这个菜单不是模块joomla。对于每个项目菜单,我在源代码中添加链接(当我为模块菜单添加新项目并将此项目与材料绑定时,我复制此链接)。但是当我在菜单中转到不同的链接时,我不知道在菜单项之间转换时如何突出显示该项目。也许需要从PHP代码创建这个?

例如:

<div class="menu">
<a href = "LINK COPY FROM MODULE MENU"><div class="active">Home</div></a>
<a href = "LINK COPY FROM MODULE MENU"><div class="not_active">Store</div></a>
</div>

从模块菜单链接复制 - 我的模块菜单项中的此复制链接。 我想转换到Store,然后突出显示这个标签

2 个答案:

答案 0 :(得分:2)

最好是你为此目的使用模块。扩展菜单是一个非常好的选择。 http://extensions.joomla.org/extensions/structure-a-navigation/menu-systems/tree-menus/163

它非常可定制,比手动编辑每个菜单项或创建自己的菜单模块更好。

SwMenuMaker http://www.swmenupro.com/也是管理菜单的有用管理组件。

答案 1 :(得分:2)

我今天遇到了这个问题。我认为没有必要下载一个需要5'写入的模块。

您无法将网站中的模块项目或组件项目链接到菜单。没有将它们发布到菜单,它们无论如何都没有位置。

你需要发布一个菜单模块 - 沼泽标准Joomla就足够了。在这里,您可以链接组件项和模块项。

要使它然后看起来和感觉你想要你需要编写你的css(你可能已经为你的自定义html模块做了)并将此css应用于你正在改变的菜单模块使用'Module Class Suffix'和'Menu Class Suffix'字段。

这意味着您需要为您的菜单命名,并在CSS中添加您正在改变的类:

div.**yourmenuname** {some: style;}

因此,您的“模块类后缀”可能看起来像

然后将 yourmenuname 放在Joomla后端菜单模块中的“module class suffix”字段中。然后记住将样式放在“菜单类后缀”中。