Wie kann man einen externen Link zwischen zwei Ausdrücke pressen?
Ähnlich der Funktion "styles.content.links.wrap" aber eben nur externe Links.
Ich missbrauche zwar schon die "styles.content.links.extTarget" Funktion, damit kann man aber keine Tag's verwenden, die abgeschlossen werden müssen.
Ziel ist die Kennzeichnung externer Links durch ein davor gestelltes, anklickbares Icon.
Vielen Dank.
Tobias.
würde mich auch interessieren.
mfg
bk
Das würde mich auch interessieren. Hat dafür schon jemand eine Lösung gefunden?
mmhhh..
schaut mal ( aus styles.content.default)
styles.content.parseFunc {
makelinks = 1
makelinks.http.keep = {$styles.content.links.keep}
makelinks.http.extTarget = {$styles.content.links.extTarget}
makelinks.http.wrap = {$styles.content.links.wrap}
makelinks.mailto.keep = path
makelinks.mailto.wrap = {$styles.content.links.wrap}
tags {
link = TEXT
link {
current = 1
typolink.parameter.data = parameters : allParams
typolink.extTarget = {$styles.content.links.extTarget}
typolink.target = {$styles.content.links.target}
typolink.wrap = {$styles.content.links.wrap}
parseFunc.constants =1
}
}
allowTags = {$styles.content.links.allowTags}
denyTags = *
sword = {$styles.content.links.sword}
constants = 1
}
Ja, das habe ich auch schon gefunden und damit herumexperimentiert. Allerdings bekomme ich dann alles gewrapt..
..d.h. er wrapt mir auch Links, die ich im RTE auf eine andere Seite im System erzeuge.
Sorry Doku, hab das Quoten vergessen.
Diese Lösung kommt von Doku und hat mir bei was geholfen
doku schrieb
es gibt ne reine ts-lösung zum unterschiedlichen wrap von internen und externen links.
tt_content.text.20.parseFunc.tags.link.prepend = COA
tt_content.text.20.parseFunc.tags.link.prepend {
10 = TEXT
10.value = intern
10.if {
value = 0
isGreaterThan.cObject = TEXT
isGreaterThan.cObject.intval = 1
isGreaterThan.cObject.data = parameters:allParams
}
20 = TEXT
20.value = extern
20.if {
value = 0
isGreaterThan.cObject = TEXT
isGreaterThan.cObject.intval = 1
isGreaterThan.cObject.data = parameters:allParams
negate = 1
}
}
Da müsste man eigendlich alles definieren können.
die lösung kenn ich doch... 😉 😃
Wollt mich natürlich nich mit fremden federn schmücken, :o
Schmoozer schriebWollt mich natürlich nich mit fremden federn schmücken, :o
nönö, kein problem, ich hab die lösung ja ebenfalls "geklaut", nämlich aus der typo3.org userliste, ich glaub die war von joey... 😉 (von dem sowieso die meisten genialen ts-lösungen kommen!)