[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