我是第一次与 Drupal 合作,到目前为止,我已经能够在 Drupal 的表单上或通过其他方式找到我所有其他问题的答案。但是,我似乎找不到从 super 鱼菜单中删除“主菜单”标题的方法。

我创建了一个名为 superfish 的区域,并成功地向其中添加了 superfish。但是在菜单上方有一个我想删除的主菜单。似乎没有办法从 superfish 选项中做到这一点,而且我似乎无法在代码中找到附加的位置,否则我只会注释掉该行。我在 superfish.js 文件以及“superfish.module”文件中进行了搜索,但似乎找不到它。我首先是一名程序员,其次是“网页设计师”,所以在某些代码中弄脏我的手不是问题,事实上,我更愿意这样做。

有没有其他人这样做过?或者知道我应该从哪里开始寻找?

这是运行时生成的html:

<div id="superfish">
    <div class="region region-superfish">
        <div id="block-superfish-1" class="block block-superfish contextual-links-region">
        <h2>Main menu</h2>
        <div class="contextual-links-wrapper contextual-links-processed">
            <div class="content">
                <ul id="superfish-1" class="menu sf-menu sf-main-menu sf-horizontal sf-style-simple sf-total-items-2 sf-parent-items-1 sf-single-items-1 superfish-processed sf-js-enabled sf-shadow">
                <li id="menu-221-1" class="active-trail first odd sf-item-1 sf-depth-1 sf-no-children">
                <li id="menu-312-1" class="active-trail last even sf-item-2 sf-depth-1 sf-total-children-1 sf-parent-children-0 sf-single-children-1 menuparent">
                </ul>
            </div>
        </div>
</div>

谢谢!

最佳答案

我偶然发现了真正的答案......当他们停止思考时往往会弄清楚事情,这不是很有趣吗?
main menu 标题是块标题,当编辑 super 鱼块时,第一个字段是 Block Title 这允许覆盖块标题的默认设置。通过在此字段中放置 <none>,将不再显示块标题。

关于php - 从 Superfish 菜单中删除标题 Drupal 7,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16469952/

10-10 06:03