Geoff95 Posted June 13, 2010 Share Posted June 13, 2010 Bonjour, Je souhaiterais ajouter un lien cms dans le bloc menu de prestashop, plus précisement, je souhaiterai l'ajouter en tant que "sous catégorie".En fait j'ai créer une page CMS où j'ai mit un formulaire de devis, je souhaiterais ajouter un lien vers cette page dans la Catégorie "Aquariums" de mon prestashop. J'ai essayé de voir dans la BDD où ça se trouver, mais pas moyen :/Merci d'avance pour votre aide. Link to comment Share on other sites More sharing options...
lm59 Posted June 13, 2010 Share Posted June 13, 2010 Le plus simple est de modifier /www/modules/blockcategories/blockcategories.tpl Link to comment Share on other sites More sharing options...
Geoff95 Posted June 13, 2010 Author Share Posted June 13, 2010 Salut,Tout d'abord, merci de ta réponse, mais "le plus simple", c'est vite dit, étant donné que je veux le mettre en tant que "sous catégorie", donc quand je déplies l'arborescence "Aquariums" je dois avoir:Aquariums-Eau de mer-Eau douce-Sur mesureEt je ne vois absolument pas comment faire pour le mettre en sous catégorie en éditant le tpl, j'ai déjà essayé cette solution. Link to comment Share on other sites More sharing options...
lm59 Posted June 13, 2010 Share Posted June 13, 2010 tu dois alors créer une sous catégorie "Sur mesure" puis un article "Aquarium sur mesure" Link to comment Share on other sites More sharing options...
Geoff95 Posted June 13, 2010 Author Share Posted June 13, 2010 Et ensuite, mon code CMS, je le fais apparaitre où? car je peux pas modifier l'article sur la BDD, car la page appelé est "product" donc je vois pas où mettre mon code cms? Link to comment Share on other sites More sharing options...
lm59 Posted June 13, 2010 Share Posted June 13, 2010 Dans ton theme/www/themes/xxxxxxxxxxx/product.tpltu place par exemple ce code {if $product->id == 999} Devis {/if} 999 est a remplacer par l'id de ton aquarium sur mesure Link to comment Share on other sites More sharing options...
Geoff95 Posted June 13, 2010 Author Share Posted June 13, 2010 C'est pas vraiment ce que je souhaiterais, sinon, c'est possible de faire une redirection direct? Donc en gros si je clique sur "Sur Mersure" dans le sous menu, ça m'enmène vers la catégorie, mais ça me redirige immédiatement vers la page de CMS, le mieux serait que ça soit totalement invisible pour l'utilisateur. Link to comment Share on other sites More sharing options...
lm59 Posted June 13, 2010 Share Posted June 13, 2010 tu peux faire également {if $category->id == 5} UNE BONNE GROSSE BANIERE DEVIS SUR MESURE QUI POINTE SUR TON CMS {/if} Link to comment Share on other sites More sharing options...
Geoff95 Posted June 13, 2010 Author Share Posted June 13, 2010 Mouais, pas très "invisible" comme solution ^^' y a vraiment pas de code pour faire une redirection du type "refresh" que l'on met dans le meta? Link to comment Share on other sites More sharing options...
lm59 Posted June 13, 2010 Share Posted June 13, 2010 il y a des modules devishttp://www.prestashop.com/forums/search_results/735aec8f09f5617285ca038914e9feed/ Link to comment Share on other sites More sharing options...
Geoff95 Posted June 13, 2010 Author Share Posted June 13, 2010 Sinon, j'étais en train de penser (sous ma douche en fait ^^') il est possible de faire des redirection via le .htaccess, ça fonctionnerai à ton avi?PS: le lien que tu as donné ne fonctionne pas Link to comment Share on other sites More sharing options...
Geoff95 Posted June 14, 2010 Author Share Posted June 14, 2010 Bon bin j'ai utilisé une redirection en .htaccess, donc résolu. Link to comment Share on other sites More sharing options...
Lepop Posted October 30, 2010 Share Posted October 30, 2010 SalutPourrais tu m'expliquer la marche a suivre pour la redirection en .htaccess stp.merci Link to comment Share on other sites More sharing options...
Geoff95 Posted October 30, 2010 Author Share Posted October 30, 2010 Salut,J'ai activé les url simplifié dans l'administration, j'ai généré le .htaccess, et ensuite j'ai rajouté la ligne suivante: RewriteRule ^61-sur-mesure cms.php?id_cms=6 [L] entre les lignes: RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2&isolang;=$1$4 [QSA,L,E] et RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$2&isolang;=$1 [QSA,L,E] Donc "^61-sur-mesure" correspondant à l'url simplifié de la catégorie que j'ai créé et "cms.php?id_cms=6" correspond à l'url vers laquelle je désire pointer.En espérant que cela puisse t'aider. Link to comment Share on other sites More sharing options...
Lepop Posted October 30, 2010 Share Posted October 30, 2010 merci beaucoup! c'est nickel!! Link to comment Share on other sites More sharing options...
Geoff95 Posted October 30, 2010 Author Share Posted October 30, 2010 Y a pas de quoi, content d'avoir pu t'aider. 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