Am 18.10.13 14:05, schrieb Can Kat:
hallo bernd, danke schonmal für deine antwort.
ich bin noch relativ frisch mit typo deswegen nicht wundern wenn mein
code gar keinen Sinn ergibt - habs nämlich noch nicht verstanden!
lib.parseFunc_RTE.tags.link {
typolink.ATagParams = style="ColPos 2"
if {
equals.field = colPos value = 2
}
}
ein wrap nur für colPos = 2:
lib.parseFunc_RTE.tags.link {
typolink.ATagParams = style="ColPos 2"
typolink.ATagParams.if {
equals.field = colPos value = 2
}
}
Beachte: das if ist genau an dem object angesetzt, das 'geschaltet'
werden soll, hier: nur das ATagParams und nciht der gesamte Link.
Ansonsten wird nämlich der Link für andere colPos Werte komplett
deaktiviert.
Hab ich mir jetzt einfach mal zusammengeschustert, funktioniert auch für
ColPos2, leider fliegen bei ColPos 0,1,3 alle Links einfach raus,
dachte ich so muss es dann aber gehen:
lib.parseFunc_RTE.tags.link {
10.typolink.ATagParams = style="spalte0"
10.if {
equals.field = colPos value = 0
}
[...]
40.typolink.ATagParams = style="spalte4"
40.if {
equals.field = colPos value = 3
}
}
das kann nicht funktionieren weil lib.parseFunc_RTE.tags.link kein COA
ist. (könnte man machen, ist aber etwas komplizierter. Stichwort: cObject)
wenn du für alle Spalten die gleiche Art von wrap haben möchtest
empfiehlt sich der Einbau des Feldes direct:
lib.parseFunc_RTE.tags.link.typolink.ATagParams {
cObject = TEXT
cObject {
value = style="spalte{colPos}"
insertData = 1
}
}
bernd
--
http://www.pi-phi.de/cheatsheet.html
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german