En utilisant ma propre réponse pour Quelle est la meilleure approche pour afficher la page de composant dans une fenêtre contextuelle-modale sans en-tête et pied de page? , j’ai mentionné que j’obtenais des erreurs JS; :
TypeError:Argument 1 of Node.contains does not implement interface Node
http://mysite/mediamedia/system/js/modal.js
Mise à jour: S'avère être un problème lié à Firefox, pas à Joomla, réfléchissez donc à supprimer la question en attente de résolution.
Je mets ces lignes directement dans index.php
du modèle Protostar d’une nouvelle installation par défaut de Joomla 3.2.4 et l’essaie de cette façon.
<?php
JHTML::_('behavior.modal');
?>
<a class='modal' href='index.php?option=com_content&view=article&tmpl=component&id=10&Itemid=180'>Modal link</a>
Une petite fenêtre apparaît, mais ne contient rien - est-ce que quelqu'un a déjà réglé ce problème? - Je suis perplexe.
Il n'y a rien de mal avec votre code. Essayer:
Activer le rapport d'erreurs de Joomla et voir s'il y a un message d'erreur
Désactiver Adblock si vous en avez un
Ouvrez le lien dans un onglet séparé et vérifiez s’il est valide (c’est-à-dire que Joomla ne génère pas d’erreur)
Utiliser une URL absolue au lieu de relative