[Typo3-german] dh_linklayout: Original ATagParams

Ulrich Fischer ulrich-fischer at gmx.net
Thu Nov 10 16:31:58 CET 2005


Hallo,

ich versuche verzweifelt eine CSS-Klasse für bestimmte hervor-
gehobene Links trotz der Extension "dh_linklayout" bis zum
HTML-Output durchzuschleussen.

Mein Problem ist, dass in der "class.tx_dhlinklayout.php" bereits
$content["aTagParams"] LEER ankommt,
während die CSS-Klasse im $content["TAG"] korrekt mitgeliefert wird.

Hatte schon jemand das Problem und konnte es lösen.
Es wäre möglich, dass bereits zugewiesene Klassen von der
Extension nicht berücksichtigt werden sollen, weil sie selbst
CSS-Klassen je nach Link-Typ vergibt. (Ohne Extension kommen die
CSS-Klassen wie gewünscht an.)

Vielen Dank für einen Tip

Ulrich

PS:
Inwischen habe ich einen Workarround eingebaut
class tx_dhlinklayout {
     var $cObj;    // reference to the calling object.
     function main($content,$conf)    {

         global $TSFE;
     $linkImg = "";

// folgende 4 Zeilen eingefuegt

preg_match("/class=[\"|\']{1}([^\"\']+)[\"|\']{1}/i", 
$content["TAG"],$class);
$classParam = $class[1];
$content["aTagParams"] = " class=\"".$classParam."\"";

-----
Mit class.tslib_content.php und verstehe nicht so recht,
wie das funktionierende $content["aTagParams"] Array
aufgebaut ist.



More information about the TYPO3-german mailing list