schrieb mike miller: > Typoscript > --------------------------------------------------------- > # funktioniert: > 10 = TEXT > 10.text.field = title > 10.text.parseFunc.short.aaa = bbb > > # funktioniert nicht: > title_stdWrap.cObject = IMAGE > title_stdWrap.cObject.altText.field = title > title_stdWrap.cObject.altText.parseFunc.short.aaa = bbb > ---------------------------------------------------------- > > hat vielleicht jemand eine Idee wie ich die Ersetzung auch für den > Alt-/Title-Attribut mache?
Hi, das ähnliche Problem hatte ich auch schon einmal. Dein TS ist im prinzip schon richtig (.short funktioniert auch zu 100% auf altText und titleText). Aber die parseFunc.short Funktion unterstützt nicht alle Zeichen, bzw. typoscript unterstützt nicht alle Zeichen. Ich hatte mir damals folgendes Test TS gebaut: temp.bla = COA temp.bla { 10 = TEXT 10.value = Dieser Text ist äöü&;,[]1?=/\&%$§"!<>.|_-+^µ€@ ähm 10.parseFunc.short { ist = narf ä = lala ö = lala ü = lala & = lala ; = lala : = lala [ = lala ] = lala k = lala 1 = lala ? = lala = = lala / = lala \ = lala \/ = lala \\\ = lala & = lala % = lala $ = lala § = lala " = lala ! = lala < = lala > = lala . = lala | = lala _ = lala - = lala + = lala ^ = lala µ = lala € = lala @ = lala ähm = lala } } // ergibt: Dieser Text narf äöü&;,[]lala?=/\&%$§"!<>.|lalalala+^µ€@ ähm Erklärt habe ich es mir damals, dass als "key" in TS eben keine Sonderzeichen erlaubt sind und somit wird es (mir) halbwegs klar. ".short" ist ein array. Du könntest dein Beispiel auch so schreiben: title_stdWrap.cObject.altText.parseFunc.short { aaa = bbb } Mit aaa ist es OK, mit @ = bbb leider nicht. Z.B. funktioniert temp.nötig = TEXT // muss temp.noetig = TEXT heißen genau so wenig. Du kannst als Trennzeichen ja mal _ oder - benutzen. Das funktioniert. Hoffe das hilft Patric _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german