keine Link-Klasse hinzugefügt mit <a> für jede ul und li
Frage
In Joomla 3.0 wird eine leere <a>
tag mit class="nolink"
(ie,) wird für jeden eingefügt <ul>
und <li>
.
Rate mir, wie ich das entfernen kann.
Wir erstellen die Komponente und wir erstellen die Registerkarten als Standardkomponente (z. B. Bearbeitungsseite für Newsfeed-Komponenten).Auf der ersten Registerkarte positionieren Sie die <a>
tag wird erstellt.
Lösung
Ändern Sie den folgenden Code in der function addtoolbar
in der view.html.php
Datei.
Ändern Sie die Hauptmenüparameter in der Seitenansicht bearbeiten auf false.
JFactory::getApplication()->input->set('hidemainmenu', false);
Wenn wir das Hauptmenü mit dem obigen Code anzeigen müssen, dann den folgenden Code <a class="nolink"></a>
wird auf der Bearbeitungsseite nicht generiert.
Andere Tipps
Ich glaube, ich habe das Problem gefunden.
Dies liegt an einem Tag, der in der nicht geschlossenen ist /administrator/modules/mod_submenu/tmpl/default.php
datei in Zeile 26.
Auf JoomlaCode wurde bereits ein Ticket erstellt: [# 29623] Fehlender schließender Link-Tag im Untermenü-Layout
Wir müssen nur auf die nächste Joomla-Version warten.
Sie können auch die hinzufügen '</a>'
tag am Ende der Zeile 26 wie folgt:
?><a class="nolink"><?php echo $item[0]; ?></a><?php
Ich habe alle Standardeditoren ausprobiert, die mit Joomla 3.0 geliefert wurden:
(In Benutzer -> Benutzerverwaltung -> Superuser -> Grundeinstellungen -> Editor :)
Dieses Problem ist hier nicht aufgetreten.Ich habe auch versucht, die Schaltfläche im TinyMCE-Editor zu verwenden, um die ul- und li-Tags hinzuzufügen.
Können Sie nähere Angaben dazu machen, wie Sie diese ul- und li-Tags hinzugefügt haben?
Welchen Editor verwenden Sie?