Kay Strobach schrieb am Freitag 09 März 2012 17.02 im Beitrag <mailman.1.1331308956.32734.typo3-ger...@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-ger...@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-ger...@lists.typo3.org>: >>>> >>>>> Kay Strobach schrieb am Freitag 09 März 2012 13.57 im Beitrag >>>>> <mailman.1.1331297857.20065.typo3-ger...@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 >>>> >>> >>> >> > > _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german