[TYPO3-english] a nummbered submenu
Philipp Holdener
philipp at holdener.ch
Sat Sep 12 06:22:54 CEST 2009
hello
I need a menu where the submenu items are numbered. But only for the
mainmenu item there belong too
ITEM ITEM ITEM ITEM
01 Sub 01 Sub 01 Sub
02 Sub 02 Sub 02 Sub
03 Sub 03 Sub
04 Sub
I found this snippet
lib.menu.1.NO{
# füllen der verwendetetn Register
before.cObject=LOAD_REGISTER
before.cObject{
# Führende 0 für falls noch weniger als 10 Menüpunkte ausgegeben
wurden
leadingZero.cObject=TEXT
leadingZero.cObject{
value=0
if.value=9
if.isLessThan.cObject=TEXT
if.isLessThan.cObject{
value={register:mainMenuNumber}
insertData=1
}
}
# Counter der die Hauptmenüpunkte zählt
mainMenuNumber.cObject=TEXT
mainMenuNumber.cObject{
value={register:mainMenuNumber}+1
insertData=1
}
mainMenuNumber.prioriCalc=intval
# initialisieren des Counters für die 2. Ebene
subMenuNumber<lib.menu.1.NO.before.cObject.mainMenuNumber
subMenuNumber.cObject.value=0
# initialisieren des Counters für die 3. Ebene
subSubMenuNumber<lib.menu.1.NO.before.cObject.mainMenuNumber
subSubMenuNumber.cObject.value=0
}
# Die Nummerierung soll innerhalb des Link tags erscheinen
ATagBeforeWrap=1
linkWrap={register:leadingZero}{register:mainMenuNumber} |
# insertData auf den allStdWrap setzen, da linkWrap keine stdWrap
unterstützung hat.
allStdWrap.insertData=1
wrapItemAndSub=<li>|</li>
}
but with this code I get
ITEM ITEM ITEM ITEM
01 Sub 02 Sub 06 Sub
02 Sub 03 Sub 07 Sub
04 Sub 08 Sub
05 Sub
How can I make tha counter just work on the submenu?
Not for the whole menu?
Thanks for help
Greetings
Philipp
More information about the TYPO3-english
mailing list