Je suis nouveau sur magento2. j'essaye de créer un popup-modal pour mon nouveau formulaire. J'ai créé une fenêtre contextuelle qui fonctionne bien mais je ne peux pas créer de modal.
Voici le code pour le popup qui se charge sur la page load--
require([
'jquery',
'Magento_Ui/js/modal/alert'
],
function($, alert) {
alert({
title: "Some title",
content: "we can show popuop based on cookies later",
autoOpen: true,
clickableOverlay: false,
focus: "",
actions: {
always: function(){
console.log("modal closed");
}
}
});
}
);
Aidez-moi à créer un modal. Toute aide est vraiment appréciée.
Réponses:
Essayez le code ci-dessous:
la source
click: function () { this.closeModal();}
Si j'aitextbox
à l'intérieur du<div id="popup-modal">
?Vous devez utiliser le widget Magento_Ui / js / modal / modal. Voir plus de détails dans l' exemple de documentation officielle :
la source
click: function () { this.closeModal();}
Si j'aitextbox
à l'intérieur du<div id="popup-modal">
?Fenêtre contextuelle modale dans la zone d'en-tête
Le script est ici: -
comme il s'agit d'un site réactif, j'ai ajouté un wrapper vidéo pour m'assurer qu'il est réactif.
Voici CSS pour y arriver:
la source
Créez un bloc statique et insérez ce qui suit:
la source
la source