Tenemos un módulo personalizado con el siguiente código
app/design/frontend/rwd/Theme1/layout/aitcg.xml
<action method="addJs"><script>aitoc/aitcg/Aitcg/View/Abstract.js</script></action>
Como no podemos usar el código php en este archivo .JS , ¿hay alguna forma de mover el código presente de un Abstract.js
archivo a otro .phtml
?
Editar
Seguí la respuesta de Raphael y cambié el código como aquí:
<block type="aitcg/template" name="aitcg_js_styles1" template="aitcg/js_styles1.phtml" />
pero aún así los resultados del archivo Abstract.Js no se muestran en js_styles1.phtml
archivo de diseño : http://pastebin.com/BZGRaiDH
js_styles1.phtml : http://pastebin.com/m85q9eMh
Estoy tratando de hacer clic en el botón = onclick="setproductlogin('<?php echo $_product->getEntityId()?>');setrequestlogin();"
pero esto no funciona en el archivo .JS, así que solo estoy tratando de copiar el código .js al código .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>
cuando verifiqué las sugerencias de ruta de la plantilla, cargaba el archivo phtml, pero el resultado del código JS no se muestra en la interfaz. pero se muestran otros resultados de código html, php, js .....
consola
¿es necesario cargar alguna biblioteca js externa si es así cómo encontrar eso?
Edit2
Intenté debajo del código en el archivo js_styles1.phtml, pero aún no funciona
<script type="text/javascript" src="http://sbdev2.kidsdial.com:81/js/aitoc/aitcg/Aitcg/View/Abstract.js"></script>