Jump to content

Eliminar las categorías de la url del producto


Recommended Posts

Hola,

 

Ya he visto que hay algún que otro post dedicado a este tema pero no le he encontrado solución.

 

Como me aparece.

 

www.dominio.com/categoria/producto

 

y quiero que aparezca

 

www.dominio.com/producto

 

En SEO URL en url de los productos {category:/}{id}-{rewrite}{-:ean13}.html le he quitado category y nada, me sigue saliendo igual la categoría del producto junto con la url del producto.

 

no se como quitarlo : (

 

Gracias.

Edited by ecra (see edit history)
Link to comment
Share on other sites

Ok, me contesto yo....

Estoy en prestashop 1.5.3

 

ir al archivo link.php y en la línea 126 suprimir

 

if ($dispatcher->hasKeyword('product_rule', $id_lang, 'category'))

$params['category'] = Tools::str2url($product->category);

 

Lo estoy provando en local y va al pelo.... Cruzo los dedos para que funcione bien en el servidor. Yeah!!!

 

Espero que le sirva a alguien ; )

 

Supongo que será recomendable hacer un redireccionamiento 301 de las paginas que hayan cambiado no?

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

Funciona ok,

 

Para hacer override, tan solo copia la función "function getProductLink" de la clase Link quitando esas líneas,

y copialas en en el archivo override/classes/Link.php,

 

situado en

 

class Link extends LinkCore
{
Aqui la funcion getProductLink modificada
}

 

Nota: podrías marcar el tema como solucionado.

  • Like 1
Link to comment
Share on other sites

Hola Nebur, gracias x la información.

 

Pero puede ser que no indiques las líneas que hay que quitar de la "function getProductLink" para luego copiarlas en el archivo que indicas?

 

Haciendo el override, que conseguimos? Para qué sirve?

Al margen de hacer el override, también sería aconsejable hacer la modificación del htaccess del redireccionamiento de las páginas afectadas?

 

Gracias

Link to comment
Share on other sites

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