No magento 1
podemos chamar essa função protótipo em phtml, por exemplo
function ABC(){
var a = '<?php echo $a;?>'
alert(a);
}
mas no magento 2 não podemos adicionar esse tipo de função em phtml, por isso temos que criar requirejs-config.js
var config = {
map: {
'*': {
'exam': 'js/example',
}
}
};
como este e example.js
function ABC(){
alert(a);
}
em phtml
require(['jquery','exam'], function($){
var a= <?php echo $a; ?>;
});
Estou tentando passar variável assim, mas não está funcionando, como passar variável de phtml para js externos no magento 2
magento2
prototype-js
Novato
fonte
fonte
define
ou nãorequire
. Isso não funciona ao usarrequire
.