[TYPO3-german] Typoscript-Problem mit AOE Linkhandler

Christian Hennecke christian.hennecke at wunderknaben.com
Thu Jan 17 10:25:19 CET 2013


Am 17.12.2012 18:07, schrieb Peter Linzenkirchner:
> Hallo Liste,
>
> ich habe einen Linkhandler eingerichtet (TYPO3 4.7), der Links
> tt_news-Datensätze ermöglicht. Da wir mehrere Single-Seiten haben,
> auf diese Art:
>
> plugin.tx_linkhandler { tt_news { title=TEXT title.data =
> field:title parameter.stdWrap.cObject = CASE
> parameter.stdWrap.cObject { # abhängig vom Eintrag in pid der
> News-Tabelle key.field = pid 18 = TEXT # Zielseite mit der
> Single-Darstellung 18.value = 87 # Default für alle anderen Werte in
> pid default = TEXT default.value = 87 }
> additionalParams=&tx_ttnews[tt_news]={field:uid}
> additionalParams.insertData=1 useCacheHash=1 forceLink = 0 } }
>
> Das hat leider einen Nebeneffekt. Im RTE wird der Typolink so
> gespeichert:
>
> <link record:tt_news:8 - internal-link-with-arrow "Öffnet internen
> Link im aktuellen Fenster">öjsdh fkahlsd</link>
>
> das resultierende Config-Array im Linkhandler sieht dann so aus:
>
> tt_news { title=TEXT title.data = field:title
> parameter.stdWrap.cObject = CASE parameter.stdWrap.cObject { #
> abhängig vom Eintrag in pid der News-Tabelle key.field = pid 18 =
> TEXT # Zielseite mit der Single-Darstellung 18.value = 87 # Default
> für alle anderen Werte in pid default = TEXT default.value = 87 }
> =>=>=> parameter = - internal-link-with-arrow "Öffnet internen Link
> im aktuellen Fenster" =>=>=>
> additionalParams=&tx_ttnews[tt_news]={field:uid}
> additionalParams.insertData=1 useCacheHash=1 forceLink = 0 } }
>
> Die Konsequenz ist, dass durch das parameter.stdWrap.cObject das
> parameter = nicht mehr berücksichtigt wird und damit die Klasse
> verlorengeht.
>
> Hat jemand eine Idee, wie man das Typoscript anpassen könnte, dass
> die Klasse erhalten bleibt?

Aus dem Handgelenk heraus gesagt würde ich dem CASE-Objekt die von Dir 
markierte Zeile als wrap verpassen. Etwa so:

parameter.stdWrap.cObject.stdWrap.wrap = | - internal-link-with-arrow 
"Öffnet internen Link im aktuellen Fenster"

Gruß
Christian


More information about the TYPO3-german mailing list