Variblen übergeben und wrap
| Autor | Nachricht |
|---|---|
|
Verfasst am: 24. 01. 2012 [16:40]
|
|
|
hajof
Themenersteller
Dabei seit: 24.01.2012
Beiträge: 4
|
Hi, Habe folgendes TS: temp.copyright = TEXT temp.copyright.data = date:U temp.copyright.strftime =%Y temp.copyright.wrap= © | {$variable} #temp.copyright.stdWrap = <div id="content">|</div> lib.modul.content = TEXT lib.modul.content < temp.copyright Das liefert mir "(c) 2012 variable-Text". Wenn ich jetzt #temp.copyright.stdWrap = <div id="content">|</div> auskommentiere, erhalte ich nur noch "2012" und sonst nichts mehr. Hat jemand einen Tipp, wie ich das mit dem letzten wrap hinbekommen kann, also "<div id="content"> "(c) 2012 variable-Text </div>" . Danke. |
|
Verfasst am: 24. 01. 2012 [18:43]
|
|
|
LuP
Dabei seit: 12.04.2007
Beiträge: 273
|
Hi, TYPOSCRIPT temp.copyright = TEXT temp.copyright.data = date:U temp.copyright.strftime =%Y temp.copyright.wrap = <div id="content">© | {$variable}</div> lib.modul.content = TEXT lib.modul.content < temp.copyright VG, LuP |
|
Verfasst am: 25. 01. 2012 [10:04]
|
|
|
hajof
Themenersteller
Dabei seit: 24.01.2012
Beiträge: 4
|
Hallo LuP, Vielen Dank, so hat das funktioniert, war eigentlich trivial, hätte ich auch drauf kommen können. Vorlage war etwas komplizierter. Nur zum Verständnis: warum funktioniert das mit dem 2mal wrap nicht, weder mit stdwrap und auch nicht mit wrap? Viele Grüße hajo |
|
Verfasst am: 27. 01. 2012 [07:52]
|
|
|
LuP
Dabei seit: 12.04.2007
Beiträge: 273
|
Hallo hajo, das Element TEXT bildet im StdWrap-Baukasten eine Ausnahme. Hier kann auf sämtliche StdWrap-Funktionen direkt zugegriffen werden. Mehr über stdWrap und cObject erfährst Du im TSRef. VG, LuP |
|
Verfasst am: 27. 01. 2012 [22:29]
|
|
|
igorshmigor
Dabei seit: 17.03.2006
Beiträge: 888
|
stdWrap ist kein wrap, sondern eine Sammlung von TypoScript-Funktionen. Siehe TSRef. stdWrap = dies | das macht daher keinen Sinn. Du hättest stattdessen z.B. outerWrap nutzen können oder wrap2, wrap3 oder noTrimWrap. |



