Di mana variabel JS global harus dideklarasikan di Prestashop 1.6, sehingga setiap .tpl akan memiliki akses ke sana?

Global.js tidak berhasil.

Dan kode seperti ini, ditempatkan di .tpl:

 <script type="text/javascript">
 // <![CDATA[
 var test = "test";
 //]]>
 </script>

Bekerja untuk .tpl yang tepat saja

0
Mary N 12 Mei 2021, 00:23

1 menjawab

Jawaban Terbaik

Coba ini (dalam metode Hook seperti hookDisplayHeader atau di pengontrol depan Anda):

Media::addJsDef([
                'Modal' => true,
                'AjaxNum' => 5
            ]);

Dalam kasus lain, Anda dapat meletakkan file js Anda di direktori "themes\YOUR-THEME\js\autoload". Ini hanya mempengaruhi kantor depan

1
Mahdi Shad 12 Mei 2021, 07:28