0

我想在我的站点中使用 Superfish 作为我的菜单,但遇到了障碍。最初,页面上的所有站点菜单(主导航、实用程序菜单等)在各自的目录中都有自己的文件。前任:

(注意我使用的是 PatternLab)

主要导航:

在 /templates --> menu--main-nav.html.twig 下

  • 此 twig 文件中调用的包含文件位于 ../main-nav/main-nav.twig 下的 PL 目录中

实用导航

在 /templates --> menu-utility.html.twig 下

  • 此 twig 文件中调用的包含文件位于 ../utility-nav/utility-nav.twig 下的 PL 目录中

Superfish 只创建一个 superfish.twig 和一个 superfish-menu-items.html.twig。我需要一种方法来区分不同的菜单,但不确定这是否可能。这可以通过更改树枝名称来完成吗?或者是否有另一种方法来创建 superfish 菜单的多个实例,然后我可以在需要时添加正确的 ID、类和其他 HTML? 

我进行了搜索,发现了一个关于在页面上运行多个 superfish 实例的问题,但我不确定这是否也可以通过 Drupal 和 superfish 模块完成。

谢谢。

4

0 回答 0