[TYPO3-german] Zwei Werte in einem Tag wrappen

Jo Hasenau info at cybercraft.de
Thu Nov 27 11:08:53 CET 2014


Am 27.11.2014 10:57, schrieb Armando Statti:
> Hey zusammen,
>
> ich probiere gerade etwas für mich rum.
>
> Dabei habe ich zwei Werte als Array, die ich gerne auslesen möchte und
> damit ein Element füllen möchte.
>
> So sieht das aus bis jetzt.
>
> languages = Deutschland, Englisch
> languagesLinks = www.google.de, www.yahoo.de
>
> lib.myLanguage = TEXT
> lib.myLanguage.value = {$languages}
> lib.myLanguage.split {
>     token = ,
>     token.noTrimWrap = || |
>     cObjNum = 1
>     1.current = 1
>     wrap = <div><a href="" target="_self">|</a></div>
> }
>

Ich denke mal, dass man das auch auf der Fluid-Ebene mit einem 
Viewhelper lösen könnte, aber mit TypoScript sollte das auch gehen, weil 
der Counter beim Split in einem Register mitgeführt wird:

lib.myLanguage = TEXT
lib.myLanguage.value = {$languages}
lib.myLanguage.split {
   token = ,
   cObjNum = 1
   1 {
     10 = TEXT
     10.value = <div>
     20 = TEXT
     20 {
       value = {$languagesLinks}
       listNum.data = register:SPLIT_COUNT
       trim = 1
       wrap = <a href="|" target="_self">
     }
     30 = TEXT
     30.current = 1
     30.wrap = |</a></div>
   }
}

Ggf. geht das noch etwas eleganter und IMHO sollte der Link auch über 
typolink laufen und nicht nur über einen Wrap, aber das bekommst Du 
sicherlich noch hin.

Frohes Schaffen

Joey

-- 
Diversity:
Die Kunst zusammen unabhängig zu denken
The art of thinking independently together.
--
Facebook: https://www.facebook.com/johasenau
Twitter: http://twitter.com/bunnyfield
Xing: http://contact.cybercraft.de
TYPO3 cookbook (2nd edition): http://www.typo3experts.com


More information about the TYPO3-german mailing list