Source: Magento 2.3 DevDocs (officiel) – Modal widget sample code.
L’exemple suivant montre comment, en notation déclarative (bonne pratique dans Magento 2), initialiser le widget Modal et passer des options pendant l’initialisation. Il montre également comment ouvrir la modale en cliquant sur un bouton.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
<button type="button" class="action" data-trigger="trigger"> <span data-bind="i18n: 'Click Here'"></span> </button> <div data-bind="mageInit: { 'Magento_Ui/js/modal/modal':{ 'type': 'popup', 'title': 'Popup title', 'trigger': '[data-trigger=trigger]', 'responsive': true, 'buttons': [{ text: $.mage.__('Submit'), class: 'action' }] }}"> <div class="content"> Popup Content </div> </div> |