Domanda

In Joomla 3.0, un file vuoto <a> taggare con class="nolink"(cioè) viene inserito per ogni <ul> E <li>.

Consigliami come rimuoverlo.

Stiamo creando il componente e stiamo creando le schede come componente predefinito (ad esempio la pagina di modifica del componente Newsfeed). Sulla prima scheda posizioniamo il <a> viene creata l'etichetta.

È stato utile?

Soluzione

Modificare il seguente codice nel file function addtoolbar nel view.html.php file.

Modificare i parametri del menu principale su false nella visualizzazione della pagina di modifica.

JFactory::getApplication()->input->set('hidemainmenu', false);

Se dobbiamo visualizzare il menu principale utilizzando il codice sopra, allora il codice seguente <a class="nolink"></a> non viene generato nella pagina di modifica.

Altri suggerimenti

Penso di aver trovato il problema.
Ciò è dovuto a un tag che non è chiuso nel file /administrator/modules/mod_submenu/tmpl/default.php file alla riga 26.

È già stato creato un ticket su JoomlaCode: [#29623] Tag di collegamento di chiusura mancante nel layout del sottomenu

Non ci resta che attendere la prossima versione di Joomla.

Puoi anche aggiungere il '</a>' tag alla fine della riga 26 in questo modo:

?><a class="nolink"><?php echo $item[0]; ?></a><?php

Ho provato tutti gli editor predefiniti forniti con Joomla 3.0:
(In Utenti -> Gestione utenti -> Super Utente -> Impostazioni di base -> Editor :)

  • Editor - CodeMirror
  • Redattore – Nessuno
  • Redattore - TinyMCE

    Questo problema non si è verificato qui.Ho anche provato a utilizzare il pulsante sull'editor TinyMCE per aggiungere i tag ul e li.

    Puoi fornire maggiori dettagli su come hai aggiunto i tag ul e li?
    Che editor stai usando?

  • Autorizzato sotto: CC-BY-SA insieme a attribuzione
    Non affiliato a StackOverflow
    scroll top