Zum Inhalt springen

dhlinklayout und titletag im rte

Erstellt am 22. März 2007 · 4 Antworten · letzte Antwort am 23. März 2007

Tags: Links, Frage

HerrJeh ·

hi,

bei gleichzeitiger verwendung des htmlarea und dhlinklayout werden die title-tags der links leider nicht mit ausgegeben.

class tx_dhlinklayout {
    var $cObj;    // reference to the calling object.

    function main($content,$conf)    {

        global $TSFE;
        if ($content["TYPE"] == "url"){
           $linkImg = $this->cObj->IMAGE($conf["linkImgExt."]);
           $content["aTagParams"] = $conf["aTagParamsExt"];
           }
          elseif ($content["TYPE"] == "mailto"){
           $linkImg = $this->cObj->IMAGE($conf["linkImgMailto."]);
           $content["aTagParams"] = $conf["aTagParamsMailto"];
           }
          else {
           $linkImg = $this->cObj->IMAGE($conf["linkImgInt."]);
           $content["aTagParams"] = $conf["aTagParamsInt"];
     }
        return '<a href="'.$content["url"].'"'.$content["targetParams"].' '.$content["aTagParams"].' '.$content["altParams"].'>'.$linkImg;
    }
}
?>

mithilfe von

# cat=plugin.tx_dhlinklayout/typo/f; type=string; label=A-Tag params...
aTagParamsInt = class=linkInt title=Öffnet einen Link im selben Fenster

kann ich über aTagParams in den constants zwar einen(!) titel vorgeben, aber eben nicht die individuellen angaben der redakteure.

kann mir jemand sagen, wie ich diese titletags wieder hinbekomme?

vielen dank!
andré

HerrJeh ·

hi jenses,

binde ich die link-images dann über die css klasse ein? oder steh ich irgendwie auf dem schlauch?

andré

jenses ·

Nö,
im Extensionmanager setzt du an der entsprechenden Stelle den Haken.
Wenn der RTE dann richtig konfiguriert ist, wählst du beim Verlinken im RTE die entsprechende Klasse aus, Bildchen werden automatisch eingefügt.
Zu htmlarea wird übrigens ein Manual mitgeliefert 😉

HerrJeh ·

wärst du mal nicht so ein netter... #paralyzed#
nachtrag: ausserdem ist es enorm hilfreich, wenn man dann auch noch den aktuellen rte installiert hat #angry#