Jump to content

Error url amigable con codigo EAN13


drodasan

Recommended Posts

Buenos tardes, No se si os ha ocurrido pero he incluido el código EAN13 en los productos de mi tienda y lo incluye a la url del producto al final (el problema es que no todos los productos tienen el codigo EAN13 de 13 digitos y al realizar la query para actualizar a incluido espacios al final para rellenar los 13 caracteres). Problema cuando le doy a ver alguno de esos productos me indica un error.

Alguien sabe como puedo hacer para que no incluya el código EAN13 en la url (lo tengo configurado con urls amigables), no encuento la forma.

Las urls de los productos sin EAN13 es: http://www.grizzlysexshop.com/alargamiento-pene/311-andro-penis-gold-alargamiento-de-pene---.html
Los que tienen EAN!3 son: http://www.grizzlysexshop.com/lubricantes/873-pjur-original-lubricante-silicona-10-ml--827160104771.html

Como podeis ver al final me incluye el código EAN13 y no quiero que sea así. Los he tenido que eliminar de momento.

Muchas gracias

Link to comment
Share on other sites

Al final he tenido que meter NULL a todos los campos EAN para que vuelva a funcionar toda la tienda. Pero me gustaria poder incluirlos, solo necesitaria saber que archivo indica que a las urls de los productos tienen que incluir al final el codigo EAN13 porque en la configuración del Back no encuentro nada.

La url normales con el NULL en el EAN13 son: http://www.grizzlysexshop.com/lubricantes/873-pjur-original-lubricante-silicona-10-ml-.html

Link to comment
Share on other sites

He modificado el codigo del fichero Link.php

if (is_object($id_product))
return ($this->allow == 1)?(_PS_BASE_URL_.__PS_BASE_URI__.$this->getLangLink(intval($id_lang)).(($id_product->category != 'home' AND !empty($id_product->category)) ? $id_product->category.'/' : '').intval($id_product->id).'-'.'.html') :
(_PS_BASE_URL_.__PS_BASE_URI__.'product.php?id_product='.intval($id_product->id));
elseif ($alias)
return ($this->allow == 1)?(_PS_BASE_URL_.__PS_BASE_URI__.$this->getLangLink(intval($id_lang)).(($category AND $category != 'home') ? ($category.'/') : '').intval($id_product).'-'.$alias.'.html') :

pero no se si esta del todo correcto. Funciona pero no se si me dara errores en el futuro.

Un saludo,

Link to comment
Share on other sites

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