Bonjour à tous,
Voilà j'ai créé une nouvelle section de pages (que l'on appellera "cars" par exemple) basée sur la page de recherche de Prestashop 1.5.4
J'ai donc copié/collé puis adapté search.php en cars.php à la racine, CarsController dans le dossier controller, cars.tpl pour le template etc..Tout fonctionne bien, page php/tpl/controller sont bien associés entre eux et la page s'affiche.
J'ai besoin maintenant de réécrire les URLs de ces pages avec une règle générale, comme pour les produits ou les catégories
J'ai donc rajouté dans mon .htaccess :
J'avais déjà procédé de la sorte sur un Presta 1.4 et ça fonctionnait impec, puisque les règles de rewriting se trouvaient dans le .htaccess, il fallait juste en rajouter une. Mais sur cette nouvelle version il n'y a plus les autres règles dans le .htaccess, je ne sais pas où elles se trouvent ni comment en ajouter une.
Donc là ça ne fonctionne pas, si je tape l'URL rewritée souhaitée :
24-cars-ford-mustang-shelby par exemple --> j'arrive sur la page index.php?controller=cars?id_cars=24
Je suis sur la bonne page php avec le bon controller et le bon template, il ne me manque plus qu'à rewrité les URLs.
Où est-ce que l'on doit rajouter cette règle ?
Voilà j'ai créé une nouvelle section de pages (que l'on appellera "cars" par exemple) basée sur la page de recherche de Prestashop 1.5.4
J'ai donc copié/collé puis adapté search.php en cars.php à la racine, CarsController dans le dossier controller, cars.tpl pour le template etc..Tout fonctionne bien, page php/tpl/controller sont bien associés entre eux et la page s'affiche.
J'ai besoin maintenant de réécrire les URLs de ces pages avec une règle générale, comme pour les produits ou les catégories
J'ai donc rajouté dans mon .htaccess :
Code:
RewriteRule ^([0-9]+)-cars-([a-zA-Z0-9-]*)$ /cars.php?id_cars=$1 [QSA,L]
J'avais déjà procédé de la sorte sur un Presta 1.4 et ça fonctionnait impec, puisque les règles de rewriting se trouvaient dans le .htaccess, il fallait juste en rajouter une. Mais sur cette nouvelle version il n'y a plus les autres règles dans le .htaccess, je ne sais pas où elles se trouvent ni comment en ajouter une.
Donc là ça ne fonctionne pas, si je tape l'URL rewritée souhaitée :
24-cars-ford-mustang-shelby par exemple --> j'arrive sur la page index.php?controller=cars?id_cars=24
Je suis sur la bonne page php avec le bon controller et le bon template, il ne me manque plus qu'à rewrité les URLs.
Où est-ce que l'on doit rajouter cette règle ?