[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