[TYPO3-german] Unterbrochenes <ol> Menu korrekt nummerieren
Kay Strobach
typo3 at kay-strobach.de
Fri Mar 9 17:02:36 CET 2012
hi, ja davor, loadregister funktioniert wie ein stack
http://www.typo3.net/tsref/cobject/load_register/
http://www.auxnet.de/blog/blog-post/2010/07/15/typo3-typoscript-zaehler-in-fces-mit-hilfe-von-load-register.html
Grüße
Kay
Am 09.03.2012 16:26, schrieb Christian Hernmarck:
> Kay Strobach schrieb am Freitag 09 März 2012 16.18 im Beitrag
> <mailman.1.1331306333.29604.typo3-german at lists.typo3.org>:
>
>> mach einfach vor dem menu ein loadregister mit 1 ;)
>
> hm - da steig ich nicht mehr durch.
>
> Also LOAD_REGISTER wird ja erst im renderObj.default.5 gemacht, also
> während dem die Objekte abgearbeitet werden.
>
> Muss das LOAD_REGISER nun schon *vor* dem renderObj kommen - wie
> erhöhe ich das dann bei jedem Durchlauf?
>
> Das sind eben die Fragen, die zurzeit herumschwirren...
>
> Gruss + Dank
>
> Christian
>
>> Am 09.03.2012 16:14, schrieb Christian Hernmarck:
>>> Also - bin schon viel weiter
>>>
>>> TS:
>>>
>>> tt_content.menu.20.3 {
>>> wrap = <ol class="csc-menu csc-menu-3">|</ol>
>>>
>>> renderObj >
>>> renderObj = CASE
>>> renderObj {
>>> key.field = CType
>>>
>>> default = COA
>>> default {
>>> stdWrap.fieldRequired = header
>>> 5 = LOAD_REGISTER
>>> 5.L1Counter.cObject = TEXT
>>> 5.L1Counter.cObject.data = register:L1Counter
>>> 5.L1Counter.cObject.wrap = |+1
>>> 5.L1Counter.prioriCalc = intval
>>> 5.L2Counter = 0
>>> 5.L3Counter = 0
>>> 5.L4Counter = 0
>>> 5.L5Counter = 0
>>>
>>> 10 = TEXT
>>> 10 {
>>> fieldRequired = header
>>> trim = 1
>>> field = header
>>> htmlSpecialChars = 1
>>> noBlur = 1
>>> wrap = <li class="csc-section">|</li>
>>> typolink.parameter.field = pid
>>> typolink.section.field = uid
>>> }
>>> }
>>>
>>> text < .default
>>>
>>> header < .default
>>> header {
>>> 5.L1Counter.cObject.wrap = |+0
>>> 10.wrap >
>>> 10.typolink >
>>> 10.dataWrap = </ol><h2>|</h2><ol start="{register:L1Counter}">
>>> }
>>>
>>> }
>>> }
>>>
>>> Das geht super - nur, dass nun bei 0 begonnen wird...
>>>
>>> Ich bin sicher, man kann dem Zähler einen anderen Startwert
>>> mitgeben... ohne gleich zu tricksen....
>>>
>>>
>>> Gruss
>>> Christian
>>>
>>>
>>> Christian Hernmarck schrieb am Freitag 09 März 2012 14.44 im
>>> Beitrag <mailman.1.1331300671.23292.typo3-german at lists.typo3.org>:
>>>
>>>> Kay Strobach schrieb am Freitag 09 März 2012 13.57 im Beitrag
>>>> <mailman.1.1331297857.20065.typo3-german at lists.typo3.org>:
>>>>
>>>>> Hi,
>>>>>
>>>>> LOAD_REGISTER ist die Lösung korrekt.
>>>>>
>>>>> z.b.:
>>>>> http://www.typo3wizard.com/de/snippets/menus/nummeriertes-
>>> menue.html
>>>>
>>>> danke für den Link - das könnte mir noch mehr helfen:
>>>>
>>>> http://www.typo3wizard.com/de/snippets/cool-stuff-
>>>> typoscript/nummerierte-abschnittsuebersicht-
> kapitelnummerierung.html
>>>>
>>>> ich versuch's mal damit.
>>>>
>>>> Gruss
>>>> Christian
>>>
>>
>>
>
--
http://www.kay-strobach.de - Open Source Rocks
TYPO3 .... inspiring people to share!
Get involved: http://typo3.org
Answer was useful: https://flattr.com/profile/kaystrobach
More information about the TYPO3-german
mailing list