
Zitat von
finswimmer
2. Ich möchte das bei Inhaltselementen internen und externen Links automatisch eine andere css-Klasse zugewiesen wird. Lässt sich das irgendwie realisieren und wenn ja wie?
Zumindest hier bin ich inzwischen ein Stück weiter gekommen
Code:
tt_content.text.20.parseFunc.tags.link >
tt_content.text.20.parseFunc.tags.link = COA
tt_content.text.20.parseFunc.tags.link {
stdWrap.typolink.ATagParams = class="internal_link"
stdWrap.typolink.ATagParams.if {
value = 0
isGreaterThan.data = parameters:allParams
isGreaterThan.intval = 1
}
stdWrap.typolink.ATagParams = class="external_link"
stdWrap.typolink.ATagParams.if {
value = 0
isGreaterThan.data = parameters:allParams
isGreaterThan.intval = 1
negate = 1
}
30 = TEXT
30.current = 1
stdWrap.typolink.parameter.data = parameters:allParams
stdWrap.typolink.target = {$styles.content.links.target}
stdWrap.typolink.extTarget = {$styles.content.links.extTarget}
//stdWrap.typolink.wrap = {$styles.content.links.wrap}
stdWrap.typolink.wrap = |
stdWrap.parseFunc.constants =1
}
Der Code bewirkt das internen Links die Klasse "internal_links" und externen Links die Klasse "external_link" zugewiesen wird. Allerdings geschieht dies jeweils nur für den letzten Link im Dokument. Alle anderen werden ignoriert.
Außerdem scheint dies nur Auswirkung auf Links in "normalen" Dokumenten zu haben. Auf ein generiertes Menü leider nicht. Gibt's da ne Möglichkeit?
Wer hat Ideen?
fin swimmer
Lesezeichen