2014-09-29 49 views
1

我想在Tiki Wiki的wiki部分有主菜單。它應該具有以下頂級項目:結構菜單

  • 關於
  • 阿特拉斯
  • 百科全書

現在棘手的問題:我想每個鏈接上述頂級菜單項相應的結構使Atlas從Atlas結構中打開的子菜單徘徊。

我可以製作像About/Atlas/Encyclopedia這樣的靜態菜單。我可以從一個結構中創建動態菜單,以便頂層結構項目成爲頂層菜單項。基本上我需要一個菜單​​結構,但結構的根本就是成爲頂級菜單元素。然後水平放置三個這樣的結構。

或者我可以通過嵌套結構來實現。可能嗎?並以這樣的方式,它可以變成嵌套菜單?

回答

0

好吧,我用 「混合」 解決方案塵埃落定。我有一個結構類似:

Root 
     About 
      Intro 
      Setting 
     Encyclopedia 
      Organizations 
      Technology 
     Atlas 
      Inner system 
      Outer system 
  1. 我創建了一個「根」頁面,並提出了結構出來。
  2. 然後,我在該結構中創建了第一級頁面。
  3. 在下一步我創建了這些二級頁面 - 但作爲單獨的 頁面,而不是「根」結構的一部分。
  4. 每個這樣的二級條目都被做成了一個Structure,並且在這些二級結構中創建了子頁面。
  5. 然後,我將每個二級頁面(作爲二級結構的根)添加到主「根」結構。
  6. 然後將「Root」結構聲明爲主菜單:在Manage> Modules> Assigned modules> Topbar中,我添加了「Menu」模塊並設置了「Root」結構的structureId。

所以基本上這是我問到的嵌套結構的替代方案。它確實解決了我沒有超過維基上每一分鐘頁面的菜單樹結構的問題。一方面,它不顯示所有條目,但另一方面它是好的 - 讀者不會感到不知所措,仍然可以通過列出所有子結構的二級頁面訪問更深的頁面。

1

我剛剛偶然發現你的問題,我希望我的答案仍然可以爲你提供幫助。

Imho的正確方法是創建一個自定義模塊,並在自定義菜單中使用一些簡單的HTML「頂級菜單」。菜單由三個頂部項目組成,每個菜單都包含適當的結構菜單作爲列表元素。

你想要一個水平菜單,對吧?

表示您的三種維基結構的菜單項「關於」,「地圖集」,「百科全書」將是一種下拉式(或懸停效果)水平CSS菜單項級別= 0(to),例如在頂欄中自定義模塊。

將鼠標懸停在其中一個菜單項上並出現相關的維基結構菜單。

問候, 託斯滕