Dans un plugin, je dois créer une fenêtre contextuelle pour prévisualiser une structure HTML. Puis-je utiliser JLayout pour y parvenir ou existe-t-il un moyen plus approprié de le faire? Si JLayout est le moyen de le faire, j'aimerais aussi savoir comment puis-je vérifier si une certaine mise en page est utilisée. Merci.
Vous pouvez utiliser la fonction renderModal
de Joomla pour lancer un modal Bootstrap.
$name = 'myModal';
$html = '<a href="#modal-' . $name.'" data-toggle="modal" class="btn">Launch modal</a>';
$modalParams = array();
$modalParams['title'] = 'Modal title';
$modalBody = '<p>Modal main text line 2</p>';
$modalBody .= '<p>Modal main text line 2</p>';
echo $html .= JHtml::_('bootstrap.renderModal', 'modal-' . $name, $modalParams, $modalBody);
Le $modalBody
La variable doit contenir tout votre contenu modal.
Voici une capture d'écran des résultats:
J'espère que cela t'aides