[TYPO3-english] a nummbered submenu
Philipp Holdener
philipp at holdener.ch
Sat Sep 12 09:15:29 CEST 2009
Philipp Holdener schrieb:
> Philipp Holdener wrote:
>> 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?
>>
made it quick'n'dirty ... without register.
linkWrap = 01 | || 02 | || 03 | || 04 | || 05 | || 06 | || 07 | || 08 |
|| 09 | || 10 | || 11 | || 12 | || 13 | || 14 | || 15 | || 16 | || 17 |
|| 18 | || 19 | || 20 | |*| |*|
;-) ... works for 20 submenuitems with this code :-)
Greetings
Philipp
More information about the TYPO3-english
mailing list