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? Danke Peter -- Xing: http://www.xing.com/profile/Peter_Linzenkirchner Web: http://www.typo3-lisardo.de Facebook: http://tinyurl.com/lisardo-multimedia _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german