Question

Dans Joomla 3.0, un vide <a> étiquette avec class="nolink"(c) est insérée pour chaque <ul> et <li>.

Me conseiller comment faire pour supprimer ce.

Nous sommes de la création du composant et nous créons les pattes du composant par défaut (par ex fil d'actualité de la composante modifier la page).Sur le premier onglet position de la <a> tag est créé.

Était-ce utile?

La solution

Modifiez le code suivant dans le function addtoolbar dans le view.html.php fichier.

Changer le mainmenu params comme faux dans la page d'édition de la vue.

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

Si nous avons besoin d'afficher le mainmenu l'aide du code ci-dessus, alors le code suivant <a class="nolink"></a> ne génère pas dans la page d'édition.

Autres conseils

Je pense avoir trouvé le problème.
Cela est dû à une balise non fermée dans l' /administrator/modules/mod_submenu/tmpl/default.php fichier dans la ligne 26.

Un billet a déjà été créé sur JoomlaCode: [#29623] Manque de fermeture de balise de lien dans le sous-menu mise en page

Nous avons juste à attendre la prochaine Joomla version.

Vous pouvez également ajouter le '</a>' tag à la fin de la ligne 26 comme ceci:

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

J'ai essayé tous les défaut des éditeurs qui sont venus avec Joomla 3.0:
(Dans Utilisateurs -> Gestionnaire Des Utilisateurs -> Super Utilisateur> Paramètres De Base -> Editeur:)

  • Éditeur - CodeMirror
  • Éditeur - Aucun
  • Éditeur TinyMCE

    Ce problème ne se produit pas ici.J'ai aussi essayé d'utiliser le bouton TinyMCE éditeur pour ajouter les balises ul et li.

    Pouvez-vous donner plus de détails sur comment avez-vous ajouter ces balises ul et li?
    Ce que l'éditeur que vous utilisez?

  • Licencié sous: CC-BY-SA avec attribution
    Non affilié à StackOverflow
    scroll top