[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