Ich habe mal deinen Ratschlag verfolgt und die alle Overrides aus mod_menu umbenannt um den Override zu umgehen. Nach wie vor fehlen die Title-Tags im Quellcode. Hast du noch andere Ideen?
Beiträge von fsommer
-
-
Hallo Viviana,
vielen Dank für deine Rückmeldung und entschuldige bitte meine späte
Tatsächlich habe ich im Override mal die Title-Tags erweitert (mod_menu/default_url.php) und es kam dabei tatsächlich keine sichtbare Änderung heraus. Auch als ich die original mod_menu/default_url.php verändert habe, konnte ich kein Title-Tag hinzufügen. Zwischenzeitig hatte ich die Plugins Easy Frontend SEF und Auto-Title-Tags deaktiviert um feststellen zu können, ob diese Einfluss auf den Override nehmen. Außer dem Auto-Title-Tag war keine Auswirkung zu sehen.
Hier mein Override nochmal:
PHP
Alles anzeigendefined('_JEXEC') or die; // Note. It is important to remove spaces between elements. $class = $item->anchor_css ? 'class="' . $item->anchor_css . '" ' : ''; $title = $item->anchor_title ? 'title="' . $item->anchor_title .'" ' : ''; if ($item->menu_image) { $item->params->get('menu_text', 1) ? $linktype = '<img src="' . $item->menu_image . '" alt="' . $item->title . '" /><span class="image-title">' . $item->title . '</span> ' : $linktype = '<img src="' . $item->menu_image . '" alt="' . $item->title . '" />'; } else { $linktype = $item->title; } $flink = $item->flink; $flink = JFilterOutput::ampReplace(htmlspecialchars($flink)); switch ($item->browserNav) : default: case 0: ?><a <?php echo $class; ?>href="<?php echo $flink; ?>" <?php echo $title; ?>><?php echo $linktype; ?></a><?php break; case 1: // _blank ?><a <?php echo $class; ?>href="<?php echo $flink; ?>" target="_blank" <?php echo $title; ?>><?php echo $linktype; ?></a><?php break; case 2: // window.open $options = 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,'.$params->get('window_open'); ?><a <?php echo $class; ?>href="<?php echo $flink; ?>" onclick="window.open(this.href,'targetWindow','<?php echo $options;?>');return false;" <?php echo $title; ?>><?php echo $linktype; ?></a><?php break; endswitch;
Wie gesagt, mittlerweile bin ich schon am Verzweifeln
-
Hallo Zusammen,
ich bin gerade dabei zu verzweifeln. Für die Menu-Items lassen sich ja die Link Title Attributes (beim Tab Linktyp) pflegen. Ziel ist es, dass für jedes Menu-Item ein eigens "title= xyz" auftaucht.
Also statt:Bitte so:
Ich bin auch schon über das SEOFLI-Plugin gestolpert. Hier ist das Problem, dass relativ stumpf ein Title-Attribut angehängt wird auf Basis des, ja letztlich eigentlichen Link-Namens. Muss ich irgendwas noch in Joomla aktivieren, damit das Link Title-Attribute angezogen wird? In meinem Template wird ein override auf mod_menu gefahren aber nach dem Title-Attribut wird hier praktisch gefragt. Allerdings stellte ich fest, dass wohl
leer bleibt. Hat sich in irgendeinem Release von von Joomla 3.10.x was geändert, was hierauf Einfluss hätte? Ich verstehe halt nicht, warum das Feld chronisch ignoriert wird?
Die Seite lautet https://walnuss24.de
Für gute Hinweise wäre ich dankbar