Grenzhandel Posted July 22, 2021 Share Posted July 22, 2021 (edited) Hallo, 's mag ja sein, dass die sogenannte "Benutzerfreundliche URL" gut zu lesen ist. Leicht zu generieren ist sie nicht. Kann mir jemand sagen, wie diese URL aufgebaut ist. Ich möchte mir eine SQL-Abfrage bauen, die für alle Artikel meines Shops die Artikelnummer und die "Benutzerfreundliche URL" generiert, die in meinem Shop für alle Artikel irgendwie konstruiert wird. Ich habe versucht, als URL nur die ID oder die Artikelnummer ("referenz") zu verwenden, aber das wird nicht aufgelöst. Für den Direktzugriff auf die Bilder der Artikel habe ich bisher so etwas konstruiert: select p.id_product , p.reference , concat('https://myprestashop.com/img/p/' , substring(i.id_image, 1, 1), '/' , substring(i.id_image, 2, 1), '/' , substring(i.id_image, 3, 1), '/' , substring(i.id_image, 4, 1), '/' , i.id_image, '-' , (select name from ps_image_type where id_image_type=4) , '.jpg' ) ImageURL from ps_product p join ps_image i on i.id_product = p.id_product Das gibt mir dann sowas: Wie kann ich etwas ähnliches für die Produkte bauen? Danke. Edited July 22, 2021 by Grenzhandel (see edit history) Link to comment Share on other sites More sharing options...
JBW Posted July 23, 2021 Share Posted July 23, 2021 Die URL wird aus dem Artikelnamen generiert, läßt sich aber ja für jeden Artikel in den Eigenschaften auch individuell überschreiben - den Wert solltest du in der Tabelle prefix_product_lang Feld link_rewrite finden Link to comment Share on other sites More sharing options...
Grenzhandel Posted July 23, 2021 Author Share Posted July 23, 2021 Super! Danke! Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now