Jump to content

Error "El campo content no es válido"


colives

Recommended Posts

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

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...