Kami memiliki modul khusus dengan kode di bawah ini
app/design/frontend/rwd/Theme1/layout/aitcg.xml
<action method="addJs"><script>aitoc/aitcg/Aitcg/View/Abstract.js</script></action>
Karena kita tidak dapat menggunakan kode php dalam file .JS ini , apakah ada cara kita dapat memindahkan kode dari Abstract.js
file ke beberapa .phtml
file?
Edit
Saya mengikuti jawaban Raphael & mengubah kode seperti di sini:
<block type="aitcg/template" name="aitcg_js_styles1" template="aitcg/js_styles1.phtml" />
tapi tetap saja hasil file Abstract.Js tidak ditampilkan di js_styles1.phtml
file tata letak : http://pastebin.com/BZGRaiDH
js_styles1.phtml : http://pastebin.com/m85q9eMh
saya mencoba tombol klik = onclick="setproductlogin('<?php echo $_product->getEntityId()?>');setrequestlogin();"
tapi ini tidak berfungsi dalam file .JS, jadi hanya saya mencoba untuk menyalin kode .js ke kode .php.
<script>
_getControlPanelHtml: function()
{
if (this.config.editorEnabled) {
return '<div id="aitcg-control-panel">' +
'<button id="submit-editorApply-{{rand}}" onclick="setproductlogin('<?php echo $_product->getEntityId()?>');setrequestlogin();">SAVE DESIGN</button>' +
'<button id="submit-editorReset-{{rand}}" >{{reset_text}}</button>' +
'</div>';
}
return '';
},
</script>
ketika saya memeriksa petunjuk jalur template, ini memuat file phtml, tetapi hasil kode JS tidak ditampilkan di frontend. tetapi hasil kode html, php, js lainnya ditampilkan .....
menghibur
Apakah kita perlu memuat perpustakaan js eksternal jika demikian bagaimana menemukan itu?
Edit2
Saya mencoba kode di bawah ini dalam file js_styles1.phtml, tetapi masih tidak berfungsi
<script type="text/javascript" src="http://sbdev2.kidsdial.com:81/js/aitoc/aitcg/Aitcg/View/Abstract.js"></script>