Hallo zusammen,
ich habe ein Problem mit einem Menü. Das Menü verhält sich komplett gleich bis auf eine Seite. Diese (und die darin enthaltenen Unterseiten) sollen in einem anderen Layout ausgegeben werden.
Aktuell habe ich hier einfach zwei verschiedene Menüs die ich dann zusammenführe. Nachteil: Die Reihenfolge ist nicht beinflussbar. Beispiele siehe unten. So und jetzt dacht eich mir ich kann mittels "override" beides in einem Tmenü abbilden. Scheiter aber kläglich weil ich keine "wrap.override" hinbekomme. Scheint wohl nicht zu gehen .
Könnt ihr mir weiterhelfen, ich mach da jetzt schon ewig rum und ich fürchte ich bin in einer Sackgasse gelandet.
Menu 1 (normales Layout)
Menü 2, die spezielle Darstellung.
Wäre klasse wenn ihr mir weiterhelfen könntet. Im Anhang noch zwei Bilder, einmal das normale Menü und das spezielle.
LG
philipp
ich habe ein Problem mit einem Menü. Das Menü verhält sich komplett gleich bis auf eine Seite. Diese (und die darin enthaltenen Unterseiten) sollen in einem anderen Layout ausgegeben werden.
Aktuell habe ich hier einfach zwei verschiedene Menüs die ich dann zusammenführe. Nachteil: Die Reihenfolge ist nicht beinflussbar. Beispiele siehe unten. So und jetzt dacht eich mir ich kann mittels "override" beides in einem Tmenü abbilden. Scheiter aber kläglich weil ich keine "wrap.override" hinbekomme. Scheint wohl nicht zu gehen .
Könnt ihr mir weiterhelfen, ich mach da jetzt schon ewig rum und ich fürchte ich bin in einer Sackgasse gelandet.
Menu 1 (normales Layout)
- lib.field_mainnav = HMENU
- lib.field_mainnav {
- entryLevel = 0
- excludeUidList = {$featureMenuUid}
- wrap = <ul class="sf-menu fixed" id="menu">|
- 1 = TMENU
- 1 {
- expAll = 1
- NO.stdWrap.wrap = <span> | </span>
- NO.linkWrap = <li>|</li>
- IFSUB = 1
- IFSUB.allWrap = <li class="dropdown">|<ul>
- IFSUB.stdWrap.wrap = <span> | </span>
- ACTIFSUB = 1
- ACTIFSUB.allWrap = <li class="current dropdown">|<ul>
- ACTIFSUB.stdWrap.wrap = <span> | </span>
- ACT = 1
- ACT.allWrap = <li class="current">|<ul>
- ACT.stdWrap.wrap = <span> | </span>
- }
- 2 = TMENU
- 2 {
- expAll = 1
- wrap = |</ul></li>
- NO.linkWrap = <li>|</li>
- IFSUB = 1
- IFSUB.allWrap = <li class="dropdown">|<ul>
- }
- 3 = TMENU
- 3 < .2
- 4 = TMENU
- 4 < .2
- }
Menü 2, die spezielle Darstellung.
- lib.field_featurenav = HMENU
- lib.field_featurenav {
- wrap=|</div></ul>
- special = directory
- special.value = {$featureMenuUid}
- 1 = TMENU
- 1 {
- expAll = 1
- NO.stdWrap.wrap = <span> | </span>
- NO.linkWrap = <li>|</li>
- IFSUB = 1
- IFSUB.allWrap = <li>| <div class="sf-mega">
- IFSUB.stdWrap.wrap = <span> | </span>
- ACTIFSUB = 1
- ACTIFSUB.allWrap = <li>| <div class="sf-mega">
- ACTIFSUB.stdWrap.wrap = <span> | </span>
- ACT = 1
- ACT.allWrap = <li>| <div class="sf-mega">
- ACT.stdWrap.wrap = <span> | </span>
- }
- 2 = TMENU
- 2 {
- expAll = 1
- wrap = <div class="sf-mega-section"><ul>|</li>
- NO.linkWrap = <li>a|e</li>
- IFSUB = 1
- IFSUB.allWrap = <li>|
- IFSUB.stdWrap.cObject = COA
- IFSUB.stdWrap.cObject {
- 10 = TEXT
- 10.field = tx_pricons_pr_icons
- 10.wrap = <!!=|></i>
- 20 = TEXT
- 20.field = title
- 20.wrap = |
- }
- }
- 3 = TMENU
- 3 {
- expAll = 1
- wrap = <li>|</li></ul></div><div class="sf-mega-section"><ul>
- NO.linkWrap = <li>|</li>
- NO.stdWrap.cObject = COA
- NO.stdWrap.cObject {
- 10 = TEXT
- 10.field = tx_pricons_pr_icons
- 10.wrap = <!!=|></i>
- 20 = TEXT
- 20.field = title
- 20.wrap = |
- }
- }
- 4 = TMENU
- 4 < .2
- }
Wäre klasse wenn ihr mir weiterhelfen könntet. Im Anhang noch zwei Bilder, einmal das normale Menü und das spezielle.
LG
philipp
Spezielles Menu: Unterseiten einer bestimmten Uid sollen vollkommen anders gehandhabt werden
Aucun commentaire:
Enregistrer un commentaire