colives Posted August 7, 2016 Share Posted August 7, 2016 Hola! estoy intentando incorporar un código script en una pagina CMS de mi Prestashop y no me permite grabarla porque me da un error de "El campo content no es válido". He intentado seguir el post del siguiente link: https://www.webempresa.com/foro/41-Preguntas-sobre-PrestaShop/142834-Insertar-script-o-iframe-en-cms-prestashop-16.html Parece bastante sencillo pero cuando intento modificar el codigo del archivo validate.php el backoffice de Prestashop de da un Fatal error y no me deja entrar. ¿Que estoy haciendo mal? Muchas gracias!! Link to comment Share on other sites More sharing options...
shacker Posted August 7, 2016 Share Posted August 7, 2016 desde preferencias, deshabilita la libreria purifier Link to comment Share on other sites More sharing options...
colives Posted August 7, 2016 Author Share Posted August 7, 2016 Muchas gracias por la respuesta! Esto que comentas para que sirve? Para que pueda grabar el CMS con el script o para poder modificar el validate-php sin que me de el Fatal Error? Gracias!! Link to comment Share on other sites More sharing options...
shacker Posted August 7, 2016 Share Posted August 7, 2016 para añadir el script. sino lo hace, deberas añadirlo en el cms.tpl Link to comment Share on other sites More sharing options...
colives Posted August 7, 2016 Author Share Posted August 7, 2016 Hola! ya se que seguramente lo que comentías es muy obvio pero sinceramente, no soy un crack del código, intento hacer todo lo que puedo He intentado editar el cms.tpl y sigue apareciendo el dichoso mensaje de que"El campo content no es válido". A ver si lo he hecho mal. He añadido el script en el cms.tpl, indicando el id de la pagina cms, de la siguiente forma: {if $cms->id==20} {literal} <script type="text/javascript">var UIFORM_WWW = "http://xxxxxxxxxxxx";var UIFORM_SRC = "http://xxxxxxxxx";var _uifmvar = _uifmvar || {};_uifmvar.fm_ids = _uifmvar.fm_ids || [];_uifmvar.fm_ids.push(['3']);_uifmvar.fm_onload_scroll = "0";_uifmvar.fm_preload_noconflict = "0";(function(){var uiform = document.createElement('script'); uiform.type = 'text/javascript'; uiform.async = true;uiform.src = ('https:' == document.location.protocol ? UIFORM_SRC : UIFORM_SRC) + 'assets/frontend/js/init.js';var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(uiform, s);})();</script> {/literal} {/if} y después, en el Content del backend de mi Prestashop, en la página CMS, intento poner el siguiente código y cuando le doy al guardar, me sale el mensajito odioso. <div id="uifm_container_3" class="uiform-wrap"></div><script type="text/javascript">var UIFORM_WWW = "http://xxxxxxx";var UIFORM_SRC = "http://xxxxxxxxxx";var _uifmvar = _uifmvar || {};_uifmvar.fm_ids = _uifmvar.fm_ids || [];_uifmvar.fm_ids.push(['3']);_uifmvar.fm_onload_scroll = "0";_uifmvar.fm_preload_noconflict = "0";(function(){var uiform = document.createElement('script'); uiform.type = 'text/javascript'; uiform.async = true;uiform.src = ('https:' == document.location.protocol ? UIFORM_SRC : UIFORM_SRC) + 'assets/frontend/js/init.js';var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(uiform, s);})();</script> Que hago mal?? Muchas gracias!!! Link to comment Share on other sites More sharing options...
shacker Posted August 14, 2016 Share Posted August 14, 2016 mm que raro, podrias pasarme acceso al back office? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now