Hi, >> lib.powermail_dynJavascript = TEXT >> lib.powermail_dynJavascript { >> wrap = <script src="|" type="text/javascript"></script> >> typolink.parameter.dataWrap = {TSFE:id},3131 >> typolink.returnLast = url >> htmlSpecialChars = 1 >> } >> > > Danke für den Tip! > > htmlSpecialChars hat hier zwar auch keine Auswirkung, aber in dieser > Konstellation: > > lib.powermail_dynJavascript = COA > lib.powermail_dynJavascript { > stdWrap.wrap = <script src="|" type="text/javascript"></script> > 10 = TEXT > 10.typolink.parameter.dataWrap = {TSFE:id},3131 > 10.typolink.returnLast = url > stdWrap.htmlSpecialChars = 1 > } > > (da soll einer durchsteigen...) Es liegt an der Reihenfolge der Aufrufe der einzelnen Funktionen in stdWrap.
Tipp:: die Reihenfolge in der TSref ist nicht willkürlich! Im ersten Beispiel ist die Reihenfolge die folgende: 1) htmlSpecialChars (hat nix zu tun, da noch keinen Inhalt) 2) typolink 3) wrap In dem zweiten Beispiel: 1) 10 - das Objekt wird ausgewertet 2) stdWrap.htmlSpecialChars 3) stdWrap.wrap da das stdWrap im COA erst nach den einzelnen Objekten ausgewertet wird. Dieses Beispiel müsste es auch tun - ohne ein zusätzliches Objekt zu erzeugen:) lib.powermail_dynJavascript = TEXT lib.powermail_dynJavascript { wrap = <script src="|" type="text/javascript"></script> stdWrap.typolink.parameter.dataWrap = {TSFE:id},3131 stdWrap.typolink.returnLast = url htmlSpecialChars = 1 } Aus meiner Sicht ist das eines der wichtigsten Punkte im Umgang mit TypoScript. Daher: vielleicht hilft das ja irgendwem. gruß, martin -- Martin Holtz - elemente websolutions http://www.elemente-websolutions.ms http://wiki.typo3.org/Ts45min - TypoScript in "45" minutes http://wiki.typo3.org/De:ts45min - (auch in Deutsch) _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german