[TYPO3-german] Unterbrochenes <ol> Menu korrekt nummerieren
Christian Hernmarck
linux at lists.hernmarck.ch
Fri Mar 9 21:01:34 CET 2012
klappt nicht.
Christian Hernmarck schrieb am Freitag 09 März 2012 20.59 im Beitrag
<mailman.1.1331323179.14155.typo3-german at lists.typo3.org>:
> Kay Strobach schrieb am Freitag 09 März 2012 17.02 im Beitrag
> <mailman.1.1331308956.32734.typo3-german at lists.typo3.org>:
>
>> 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
>
> hm... leider nein (kapiers nicht)
>
> ich hab nun
>
> temp.5 = LOAD_REGISTER
> temp {
> 5.L1Counter.cObject = TEXT
> 5.L1Counter.cObject.data = register:L1Counter
> 5.L1Counter.cObject.value = 1
> 5.L1Counter.prioriCalc = intval
> }
>
> 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
>
> 10 = TEXT
> ... wie gehabt
>
> nun zählt er zwar beginnend mit 1, jedoch startet er bei jedem Block
> wieder neu
>
> 1
> 2
> 3
>
> 1
>
> 1
> 2
>
>
> ich müsste das wohl schon auf der Seite obendran machen...
>
> hm, mal sehen...
>
> /Christian
>
>
>>
>> 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
>>>>>
>>>>
>>>>
>>>
>>
>>
More information about the TYPO3-german
mailing list