web-dev-qa-db-fra.com

JLayout a recommandé l'utilisation

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.

3
n.h.

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:

enter image description here

J'espère que cela t'aides

5
Lodder