Hi,
hab durch die Suche herausgefunden, dass man mit
tt_content.text.20.parseFunc.tags.link.typolink.wrap =
generell die Textlinks "formatieren" kann.
Was muss ich angeben, um NUR die externen Links zu wrappen?
Hi,
hab durch die Suche herausgefunden, dass man mit
tt_content.text.20.parseFunc.tags.link.typolink.wrap =
generell die Textlinks "formatieren" kann.
Was muss ich angeben, um NUR die externen Links zu wrappen?
Versuchs mal hier: http://www.vmd-jena.de/52.html
Ok...das klappt. 🙂
Nur, wie wrappe ich das hinter den "Text"?
In der php mit
return '<A HREF="'.$content["url"].'"'.$content["targetParams"].'>'.$linkImg;
funzt nicht.
vmd-jena.de schriebDie bordeigenen Möglichkeiten von Typo3 können das nur für Texte ohne RTE-Editor realisieren.
das würde ich glatt bestreiten... 😉
diese reine ts-lösung sollte funktionieren:
tt_content.text.20.parseFunc.tags.link.append = COA
tt_content.text.20.parseFunc.tags.link.append {
10 = TEXT
10.value = <img src=/fileadmin/gfx/link-extern.gif border=0 alt="">
10.if {
value = 0
isGreaterThan.cObject = TEXT
isGreaterThan.cObject.intval = 1
isGreaterThan.cObject.data = parameters:allParams
negate = 1
}
}
wenn du dir die datei (user_typolink.php) downloadest steht da folgender code drin:
class user_typolink_class {
var $cObj; // reference to the calling object.
function main($content,$conf) {
global $TSFE;
$AnchorA = split("#",$content["url"]);
if ($AnchorA[1]) {
$content["url"] = str_replace("#","?&Anchor=" . $AnchorA[1]."#",$content["url"]);
}
if ($content["TYPE"] == "url"){
$linkImg="<img src='fileadmin/images/link_ext.gif' height=8 width=8 border=0> ";
$content["aTagParams"] = "class=linkExt";
}
elseif ($content["TYPE"] == "mailto"){
$linkImg="<img src='fileadmin/images/link_mailto.gif' height=8 width=11 border=0> ";
$content["aTagParams"] = "class=linkMailto";
}
else {
$linkImg="";
$content["aTagParams"] = "class=linkInt";
}
return '<A HREF="'.$content["url"].'"'.$content["targetParams"].' '.$content["aTagParams"].'>'.$linkImg;
}
}
?>
das sollte dein problem lösen.
Morden schriebIn der php mit
return '<A HREF="'.$content["url"].'"'.$content["targetParams"].'>'.$linkImg;funzt nicht.
Was für ein HTML-Code wird denn durch diese Zeile erzeugt?
CU
maxhb
das hatte ich ja soweit...dennoch macht er das vor die url/den link.
@doku
kann man des in der version einstellen? also, nen wrap definieren?
Morden schrieb@doku
kann man des in der version einstellen? also, nen wrap definieren?
ich versteh jetzt deine frage nicht ganz.
schreib es einfach mal in dein ts-template und guck, was passiert... 😉
der pfad zu deinem persönlichen link-image muß natürlich stimmen.
Alles klar! 🙂
Es klappt. Vielen Dank! 🙂