stdWrap croppt nicht
| Autor | Nachricht |
|---|---|
|
Verfasst am: 05. 08. 2011 [00:35]
|
|
|
anderlk
Themenersteller
Dabei seit: 15.05.2006
Beiträge: 100
|
Hallo, ich verwende folgendes TypoScript um die Description eines Events von Calender Base auszugeben: TYPOSCRIPT description = TEXT description { stdWrap{ data = GPvar:tx_cal_controller|uid wrap = {DB:tx_cal_event:|:description} ##Crop zeigt aktuell keine Funktion crop=160 | ... |1 } insertData = 1 } Leider wird der crop Befehl komplett ignoriert. Es wird immer die komplette Description ausgegeben. Woran könnte das liegen? Gruß Andreas Internet & Medienproduktion:
http://keck-anderl.de |
|
Verfasst am: 05. 08. 2011 [10:31]
|
|
|
Julian.Hofmann
Dabei seit: 18.05.2007
Beiträge: 2073
|
Hallo. stdWrap ist extrem mächtig und bietet viele Funktionen - die aber bei der Abarbeitung eine Reihenfolge haben. Ich vermute, dass "wrap" erst nach "crop" ausgewertet wird. Viele Grüße Julian |
|
Verfasst am: 05. 08. 2011 [19:54]
|
|
|
anderlk
Themenersteller
Dabei seit: 15.05.2006
Beiträge: 100
|
Hallo Julian, hab grad in der TYPO3 Wiki anchgesehen. Du hast recht. Wrap wird erst nach crop ausgeführt. Dann wirds wohl auf eine User Function rauslaufen,... oder siehst du noch eine andere Möglichkeit? Andreas Internet & Medienproduktion:
http://keck-anderl.de |
|
Verfasst am: 05. 08. 2011 [20:12]
|
|
|
Julian.Hofmann
Dabei seit: 18.05.2007
Beiträge: 2073
|
stdWrap hat selbst wieder stdWrap-Eigenschaft. D.h. es könnte klappen mit: TYPOSCRIPT stdWrap{ stdWrap.data = GPvar:tx_cal_controller|uid stdWrap.wrap = {DB:tx_cal_event:|:description} crop=160 | ... |1 } |
|
Verfasst am: 05. 08. 2011 [20:20]
|
|
|
anderlk
Themenersteller
Dabei seit: 15.05.2006
Beiträge: 100
|
Ja danke, klappt trotzdem leider nicht. Gruß Andreas Internet & Medienproduktion:
http://keck-anderl.de |
|
Verfasst am: 30. 05. 2012 [00:07]
|
|
|
anderlk
Themenersteller
Dabei seit: 15.05.2006
Beiträge: 100
|
Hallo, konnte es jetzt über RECORDS lösen: TYPOSCRIPT page { headerData.37 > headerData.37 = RECORDS headerData.37 { source.data = GPvar:tx_cal_controller|uid tables = tx_cal_event dontCheckPid = 1 conf { tx_cal_event = TEXT tx_cal_event { field = description crop = 160 | ... |1 stripHtml = 1 brTag = } } wrap = <meta name="description" content="|" /> } } Gruß Anderl Internet & Medienproduktion:
http://keck-anderl.de |



