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.

War es hilfreich?

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 :)

  • Herausgeber - CodeMirror
  • Herausgeber - Keiner
  • Herausgeber - TinyMCE

    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?

  • Lizenziert unter: CC-BY-SA mit Zuschreibung
    Nicht verbunden mit StackOverflow
    scroll top