Chúng tôi có một mô-đun tùy chỉnh với mã dưới đây
app/design/frontend/rwd/Theme1/layout/aitcg.xml
<action method="addJs"><script>aitoc/aitcg/Aitcg/View/Abstract.js</script></action>
Vì chúng ta không thể sử dụng mã php trong tệp .JS này , có cách nào để chúng ta có thể di chuyển mã hiện diện từ Abstract.js
tệp này sang .phtml
tệp khác không?
Biên tập
Tôi đã làm theo câu trả lời của Raphael và thay đổi mã như ở đây:
<block type="aitcg/template" name="aitcg_js_styles1" template="aitcg/js_styles1.phtml" />
nhưng kết quả tệp Tóm tắt vẫn không hiển thị trong js_styles1.phtml
tập tin bố cục : http://pastebin.com/BZGRaiDH
js_styles1.phtml : http://pastebin.com/m85q9eMh
Tôi đang thử nút onclick = onclick="setproductlogin('<?php echo $_product->getEntityId()?>');setrequestlogin();"
nhưng điều này không hoạt động trong tệp .JS, vì vậy chỉ có tôi đang cố gắng sao chép mã .js thành mã .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>
Khi tôi kiểm tra gợi ý đường dẫn mẫu, nó tải tệp phtml, nhưng kết quả mã JS không hiển thị ở lối vào. nhưng các kết quả mã html, php, js khác đang hiển thị .....
bảng điều khiển
Có phải chúng ta cần tải bất kỳ thư viện js bên ngoài nếu vậy làm thế nào để tìm thấy nó?
Chỉnh sửa2
Tôi đã thử mã bên dưới trong tệp js_styles1.phtml, nhưng nó vẫn không hoạt động
<script type="text/javascript" src="http://sbdev2.kidsdial.com:81/js/aitoc/aitcg/Aitcg/View/Abstract.js"></script>