2012-05-22 99 views
0

我想在網站頂部有一個水平菜單,並在網站左側有一個菜單級別爲2和3的垂直菜單。typoscript兩個相關菜單

不幸的是,我的輸入法顯示了兩個區域的相同菜單。

任何想法有什麼不對?

# Hauptmenu 
lib.mainMenu = HMENU 
lib.mainMenu.special = directory 
lib.mainMenu.special.value = 1 
lib.mainMenu.entryLevel = 0 
lib.mainMenu.1 = TMENU 
lib.mainMenu.1.NO { 
    wrapItemAndSub = <div class="grid_1_menu"> | </div > |*| <div class="grid_1_menu"> | </div > |*| <div class="grid_1_menu grid_1_menu_end"> | </div > 
} 

# Seitennavigation 
lib.subMenu= HMENU 
lib.subMenu.special = directory 
lib.subMenu.special.value = 1 
lib.subMenu.entryLevel = 1 
lib.subMenu.wrap = <ul class="sub-menu" id="menu-level-1">|</ul> 
lib.subMenu.1 = TMENU 
lib.subMenu.1.NO { 
    wrapItemAndSub = <li class="first"> | </li> |*| <li class="middle"> | </li> |*| <li class="last""> | </li> 
} 

lib.subMenu.2 < lib.subMenu.1 
lib.subMenu.2.wrap = <ul class="sub-menu" id="menu-level-2">|</ul> 

回答

1

這很簡單:

special = directory 
special.value = 123 

創建從ALL物品插入pagesysfolder與UID菜單= 123,通過寫入值(您的情況爲1)指示TS從(可能)主頁下的頁面生成菜單。

正如您在本示例中看到的,special指令比​​更重要。

0

Allthough我完全不明白爲什麼,我不得不刪除

lib.subMenu.special.value = 1