Jump to content

El Campo Enlace_Reescribible (Español (Spanish)) No Es Válido.


aspardo

Recommended Posts

Con la última versión de Prestashop (1.5.3) cada vez que quiero editar la información de un producto o texto del CMS que en el título tenga acento o ñ, aparece el error "El campo enlace_reescribible (Español (Spanish)) no es válido."

Para evitar que suceda tengo que necesariamente crear un nuevo producto, igual al anterior pero sin acentos en el título, pero hacerlo con casi 500 productos es una tortura.

 

Alguien puede ayudarme a solucionar esto por favor?

 

Gracias.

post-371890-0-76531200-1361215629_thumb.png

Link to comment
Share on other sites

Alguien puede ayudarme a solucionar esto por favor? Gracias.

 

Hola Aspardo. Intenté reproducir el error en mi versión Prestashop PS1.5.3.1, pero no pude reproducirlo (pude reproducir el mensaje, pero forzando la generación para que permita "ñ", ya que en su comportamiento normal no me lo permitió).

 

No obstante, si quieres solucionar el problema, te recomiendo que primero hagas un backup de la base de datos, y luego ejecutes estos dos script de SQL:

 

UPDATE `ps_cms_lang` SET `link_rewrite` = REPLACE(REPLACE(`link_rewrite`, 'ñ','n'),'Ñ','N');
UPDATE `ps_product_lang` SET `link_rewrite` = REPLACE(REPLACE(`link_rewrite`, 'ñ','n'),'Ñ','N');

 

Como verás, reemplazará toddas las "ñ" por "n" y todas las "Ñ" por "N" en las url amigables, tanto de los CMS como de los productos. Si hay otros caracteres inválidos además de las "ñ", puedes agregar un remplazo para cada simbolo por uno válido. Si tienes dudas, me consultas.

 

Espero esto te ayude a resolver el problema. Luego por favor avisame cómo te fue. Saludos!

 

Axel

  • Like 1
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...