Mushr00m Posted July 27, 2011 Share Posted July 27, 2011 Bonjour a tous, Je dois développer une petit module sur un PS 1.3.7 pour un client. Sous 1.4 pour avoir l'URL rewrite, je place simplement {$link->getPageLink('cms.php?id_cms=3')} dans le fichier TPL (car ce sont des liens en dur, rien dans PHP) et le lien est bien rewritté. Mais sous 1.3.7 cela ne fonctionne pas, comment faire ? Merci beaucoup ! Link to comment Share on other sites More sharing options...
Broceliande Posted July 27, 2011 Share Posted July 27, 2011 Bonjour a tous, Je dois développer une petit module sur un PS 1.3.7 pour un client. Sous 1.4 pour avoir l'URL rewrite, je place simplement {$link->getPageLink('cms.php?id_cms=3')} dans le fichier TPL (car ce sont des liens en dur, rien dans PHP) et le lien est bien rewritté. Mais sous 1.3.7 cela ne fonctionne pas, comment faire ? Merci beaucoup ! getPageLink n'existe pas dans la classe Link 1.3.x Tu peux tenter le coup , pour du cms, avec getCMSLink($cms, $alias = NULL, $id_lang = NULL) A supposer que $link dans ton tpl soit bien un objet link. Link to comment Share on other sites More sharing options...
Mushr00m Posted July 30, 2011 Author Share Posted July 30, 2011 Merci de ta réponse. Le problème étant que je l'ai pas d'objet Link dans le TPL, seulement l'ID de la page CMS... Link to comment Share on other sites More sharing options...
damocles Posted May 3, 2012 Share Posted May 3, 2012 Bonjour à tous, Même s'il est préférable de migrer vers la version 1.4, il reste encore des sites avec la version 1.3 de prestashop et je suis intéressé par une solution pour résoudre ce problème de réécriture d'URL pour les CMS. RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /cms.php?id_cms=$1 [QSA,L,E] Le fichier .htaccess semble bon, et effectivement cela fonctionne bien pour par exemple les produits. Donc, si quelqu'un a une réponse à partager pour ce sujet, je l'en remercie d'avance. 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