Dans magento 1
on peut appeler cette fonction prototype en phtml par exemple
function ABC(){
var a = '<?php echo $a;?>'
alert(a);
}
mais dans magento 2 on ne peut pas ajouter ce type de fonction en phtml, pour cela il faut créer requirejs-config.js
var config = {
map: {
'*': {
'exam': 'js/example',
}
}
};
comme ceci et example.js
function ABC(){
alert(a);
}
en phtml
require(['jquery','exam'], function($){
var a= <?php echo $a; ?>;
});
J'essaye de passer une variable comme ça mais ça ne fonctionne pas, comment passer une variable de phtml à js externe dans magento 2
magento2
prototype-js
Débutant
la source
la source
define
et nonrequire
. Cela ne fonctionne pas lors de l'utilisationrequire
.