Hallo again,

die Antwort hat sich mal wieder selbst gefunden... In diesem Falle ist ein Register das Mittel der Wahl (glaube auch nicht dass es anders geht), es werden zwei Splits hintereinader ausgeführt, einmal die komplette Zeile einlesen, danach innerhalb der Zeile nach "|" splitten und dabei den ersten Teil ins Register packen, um ihn dann wiederverwenden zu können. Hier das Beispiel in Kurzfassung, falls es jemand anderes mal benötigt:

Links im Textarea in der Form:

Title1 | www.domain1.tld
Title2 | www.domain2.tld

Und das TS:

 10 = TEXT
 10{
   field = tx_ext_field
   trim = 1
   split {
     token.char = 10
     cObjNum = 1
     1.2 = TEXT
     1.2{
       current = 1
       if.value.current = 1
       if.matches = /\|/
       trim = 1
       split {
         token = |
         cObjNum = |*|1||2|*|
         # den Teil vor "|" ins Register "title" packen
         1.1 = LOAD_REGISTER
         1.1.title.current = 1
         2.trim = 1
         # Im Teil nach dem "|" ist dann Zugriff aufs Register möglich
         2.1 = TEXT
         2.1.data = register:title
         2.1.typolink {
           parameter.current = 1
         }
         2.2 = RESTORE_REGISTER
       }
     }
   }
 }


Gruß, Jan


_______________________________________________
TYPO3-german mailing list
[email protected]
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an