Menü dynamisch in 2 Teile aufteilen

Dieses Snippet teilt ein Menü dynamisch in 2 Teile.

1.Teil
<menuitem1>
<menuitem2>
<menuitem3>

2.Teil
<menuitem4>
<menuitem5>
<menuitem6>

TypoScript
lib.splitmenu = COA
lib.splitmenu {
   
  10 = HMENU
  10.special = directory
  10.special.value = 1
  10.1 = TMENU
  10.1 {
    wrap = div1.teilbr|/div
    NO {
      stdWrap.cObject = COA
      stdWrap.cObject {
        10 = TEXT
        10.field = title
        if.value.data = register:count_HMENU_MENUOBJ
        if.negate = 1
        if.isLessThan.prioriCalc=1
        if.isLessThan.cObject=TEXT
        if.isLessThan.cObject.insertData=1
        if.isLessThan.cObject.value = ({register:count_menuItems}+1)/2
        wrap = |</br>
      }
    }
  }
  20  < .10
  20.1.wrap = <div>2.teil</br>|</div>
  20.1.NO.stdWrap.cObject.if.negate >
}

page.200 < lib.splitmenu

4 Kommentare
#4 sofia stav schrieb am 30.12.2011 17:37

this isnot working... Cry

 

i try it for 3 days - but nothing

 

it will be great for the typo3 forums to have a full artikell about the mega menu and really how is done...

 

for tv also...

 

regards

sofia

#3 Ben Keil schrieb am 22.07.2009 16:38

Das Menü funktioniert soweit sehr gut (vielen Dank!!!), bis auf die Tatsache, dass die ausgeblendeten Punkte, die die Bedingung also nicht erfüllen, trotzdem als Link erzeugt werden, jedoch ohne Linktext. Umgehen kann man das mit

NO.doNotLinkIt = 1

NO.stdWrap.cObject.10.typolink.parameter.field = uid

 

Außerdem sollten auch die nav_title berücksichtigt werden:

NO.stdWrap.cObject.10.field = nav_title // title

 

Gruß

Ben

#2 karob schrieb am 19.03.2009 14:57

daas würde ich gerne einsetzen, leider fehlt einiges .. siehe gelbe "kommentare"...

 

gruß karob

#1 ulka schrieb am 16.05.2007 12:50

Hallo,

 

Wie kann ich drei oder mehrere Teile darstellen?

 

Danke

einen Kommentar schreiben
Typo3