我在 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 文件来强制它应用于父文本分隔符以及父链接菜单项,但到目前为止还没有运气。