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
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german