[TYPO3-german] Typoscript-Problem mit AOE Linkhandler
Peter Linzenkirchner
liste at lisardo.de
Mon Dec 17 18:07:44 CET 2012
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
More information about the TYPO3-german
mailing list