1

我想在 Tiki Wiki 的 wiki 部分有主菜单。它应该具有以下顶级项目:

  • 关于
  • 阿特拉斯
  • 百科全书

现在是棘手的部分:我想将上面的每个顶级菜单项链接到相应的结构,以便将鼠标悬停在 Atlas 上打开从 Atlas 结构中获取的子菜单。

我可以制作像 About/Atlas/Encyclopedia 这样的静态菜单。我可以从一个结构中制作动态菜单,以便顶级结构项成为顶级菜单项。基本上我需要一个结构之外的菜单,但是结构的根成为顶级菜单元素。然后水平放置三个这样的结构。

或者,我可以通过嵌套结构来做到这一点。可能吗?并以这样的方式可以变成嵌套菜单?

4

2 回答 2

1

我今天偶然发现了您的问题,希望我的回答仍然可以对您有所帮助。

恕我直言,正确的方法是创建一个自定义模块,并在自定义菜单中创建一个带有一些简单 html 的“顶级菜单”。该菜单由三个顶部项目组成,并且每个项目都有适当的结构菜单作为列表元素。

你想要一个水平菜单,对吧?

代表您的三个维基结构的菜单项“关于”、“地图集”、“百科全书”将是一种下拉(或悬停效果)水平 CSS 菜单项 level=0(到),例如在顶部栏自定义模块中。

您将鼠标悬停在其中一个菜单项上,就会出现相关的 wikistructure 菜单。

问候,托斯滕

于 2014-10-19T06:58:21.693 回答
0

好吧,我选择了“混合”解决方案。我有这样的结构:

    Root
        About
            Intro
            Setting
        Encyclopedia
            Organizations
            Technology
        Atlas
            Inner system
            Outer system
  1. 我创建了一个“根”页面并用它制作了一个结构。
  2. 然后我在该结构中创建了一级页面。
  3. 在下一步中,我创建了那些二级页面——但作为单独的页面,而不是“根”结构的一部分。
  4. 每个这样的二级条目都是一个结构,并在这些二级结构中创建子页面。
  5. 然后我将每个二级页面(作为二级结构的根)添加到主“根”结构中。
  6. 然后将“根”结构声明为主菜单:在“管理”>“模块”>“分配的模块”>“顶栏”中,我添加了“菜单”模块并设置了“根”结构的结构 ID。

所以基本上这是我询问的嵌套结构的替代方案。它确实解决了我的问题,即我想要的 wiki 上的每一分钟页面都不会超载菜单的树结构。一方面它没有显示所有条目,但另一方面它很好——读者不会不知所措,仍然可以通过列出所有子结构的二级页面访问更深的页面。

于 2015-08-31T22:18:16.647 回答