【问题标题】:Menu of structures结构菜单
【发布时间】:2014-09-29 21:14:47
【问题描述】:

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

  • 关于
  • 地图集
  • 百科全书

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

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

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

【问题讨论】:

    标签: menu tiki-wiki


    【解决方案1】:

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

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

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

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

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

    问候, 托斯滕

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        猜你喜欢
        • 2011-10-29
        • 1970-01-01
        • 2010-12-23
        • 1970-01-01
        • 2018-09-23
        • 1970-01-01
        • 2013-03-12
        • 2011-07-22
        • 1970-01-01
        相关资源
        最近更新 更多