Jump to content

Hacer Únicas Las Url Amigables


Oyagum

Recommended Posts

Buenas,

 

Soy nuevo en el foro y espero que este tema vaya aquí. Recientemente he tenido que trabajar en un prestashop en el cual han decidido eliminar el identificador de producto/categoría de las urls amigables que genera prestashop, con lo cual nos encontramos que hay alguna url que se repite.

 

Así que hemos decidido meterle mano al prestashop y hacer que el link solo sea válido en el caso de que no tenga carácteres raros y que no exista ya en la tabla ps_product_lang.

 

He visto que la validación de que la url no contenga caracteres extraños está en classes\Validate.php la función isLinkRewrite, pero ahí solo devuelve un 0 o un 1 dependiendo si el enlace es valido y me haría falta saber desde donde se llama a esa función para poder añadirle que busque en la BBDD para ver si esa url amigable existe o no, y si ya existe añadirle un algo, para que la haga unica.

 

A ver si pudierais decirme donde encontrar la llamada a esa función para la validación, os estaría muy agradecido :)

 

Saludos y cualquier cosa que no se entienda me lo decis :)

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...