Est-ce que Joomla 3.4 a une API standard pour montrer un conteneur lightbox? L'idée est de montrer une vue à l'intérieur d'un conteneur de lightbox en cliquant sur un bouton.
Oui, vous pouvez utiliser le code API comme ci-dessous
JHtml::_('behavior.modal', 'some_id_of_model');
Maintenant votre lien pour ouvrir le modèle
<a class="btn btn-primary some_id_of_model" title="title" href="url of the content" rel="{handler: 'iframe', size: {x: 800, y: 500}}">Open Model</a>
Ajoutez <?php JHtml::_('behavior.modal'); ?>
au fichier d'index de votre modèle et appelez la boîte modale (lightbox) à l'aide de ce code
<a href="https://www.google.com" rel="{size: {x: 700, y: 500}, handler:'iframe'}" class="modal"> Open Lightbox </a>
Si vous ne voyez rien, cochez une fois, comme si vous utilisiez bootstrap template ou css, alors par défaut modal
la classe est donnée par display:none
. Supprimez donc cette propriété display none, puis vérifiez si ti.