我正在尝试创建一个 joomla 2.5 模板。我在 index.php 中使用以下代码来显示顶部菜单项。
<?php if ($this->countModules('topmenu')): ?>
<hr>
<div class="container">
<jdoc:include type="modules" name="topmenu"/>
</div>
<?php endif; ?>
上面的代码生成以下html
<ul class="menunav">
<li class="item-464 active"><a href="/joomla2/" >Home</a></li>
<li class="item-444"><a href="/joomla2/index.php/sample-sites" >Sample Sites</a>
</li><li class="item-207"><a href="http://joomla.org" >Joomla.org</a></li>
</ul>
问题是我用于设计顶部菜单项的类名是nav
,如果我有如下的 html,菜单应该可以正常工作
<ul class="nav">
<li class="active"><a href="#">Home</a></li>
<li><a href="#">Sample Sites</a></li>
<li><a href="#">Joomla ORG</a></li>
</ul>
我听说过class suffix,但我试图不从管理面板完成它。因为每次新用户使用我的模板时,都必须从管理面板添加类后缀。
我已经尝试了以下代码,但它没有改变任何东西:
<script type="text/javascript">
$(document).ready(function() {
$('.menunav').removeClass('menunav').addClass('nav');
});
</script>
您能告诉我如何更改 joomla 2.5 中的顶级菜单类名称吗