我在Joomla中使用Superfish作为我的菜单,我想添加一个“文本分隔符”菜单项作为下拉项列表的父项,因此分隔项不是链接,但是当悬停时它会显示儿童用品即:
<ul>
<li><span class="separator">About</span>
<ul>
<li><a>Mission</a></li>
<li><a>Staff</a></li>
</ul>
</li>
</ul>
但是,当我这样做时,Superfish不会添加箭头图像,表明有分隔符的子项。
为常规链接的父项输出的html是:
<li class="item-470 deeper parent">
<a class="sf-with-ul" href="/joomla/index.php/en/about">
About
<span class="sf-sub-indicator"> »</span>
</a>
<ul class="nav-child unstyled small" style="display: none; visibility: hidden;">
<li class="item-471">
<a href="/joomla/index.php/en/about/our-values">Our Values</a>
</li>
</ul>
</li>
为作为文本分隔符的父项输出的html是:
<li class="item-472 divider deeper parent">
<span class="separator">Projects</span>
<ul class="nav-child unstyled small" style="display: none; visibility: hidden;">
<li class="item-614">
<a href="/joomla/index.php/en/projects/about-our-projects">About Our Projects</a>
</li>
</ul>
</li>
缺少的是<span class="sf-sub-indicator"> »</span>
。我想也许我可以强制它通过修改模块的tmpl文件夹中的default_separator.php文件来应用于父文本分隔符以及父链接菜单项,但到目前为止还没有运气。