maz0193 Posted December 23, 2013 Share Posted December 23, 2013 bonjour, est ce que quelqu'un peut m'aider à avoir ce rendu final sur mon site : il faut que le seul produit que j'ai sur ma boutique avec ses déclinaisons soit afficher sur la page d’accueil du site. c'est à dire qu'en accueil , c'est product.tpl qui soit appelé. merci beaucoup pour votre aide Link to comment Share on other sites More sharing options...
Agostini Julien Posted December 23, 2013 Share Posted December 23, 2013 Voilà un exemple de site mono-produit que j'ai réalisé si cela peut t'aider : http://www.car-port.fr/ Pour ce qui est d'appeler ton product.tpl dans l'index à éviter je pense, mais si tu souhaites vraiment le faire pour appeler un template la fonction est "$smarty->display();" Link to comment Share on other sites More sharing options...
maz0193 Posted December 24, 2013 Author Share Posted December 24, 2013 salut merci pour la réponse mais je voulais carrément toutes les infos qu'on trouve sur la page produit ( surtout les attributs) qu'ils s'affichent sur la page d’accueil. en plus j'ai pas tout compris concernant "$smarty->display();" Link to comment Share on other sites More sharing options...
Agostini Julien Posted December 24, 2013 Share Posted December 24, 2013 Salut, J'avoue que n'avais pas compris du tout cela... Je vais bosser sur ce sujet et revient vers toi dès que possible... Bonne fêtes de fin d'année quand même ;p Link to comment Share on other sites More sharing options...
seb776 Posted December 24, 2013 Share Posted December 24, 2013 Bonjour, Pour ma part je commencerai par orienter vers un solution ou je surcharge le controlleur de l'index pour y inclure le controller produit instantier avec l'id du produit. (on peut l'avoir en dur vu que l'id produit ne va pas changer) Je ne sais pas si c'est la solution adéquate, juste une piste ... Link to comment Share on other sites More sharing options...
maz0193 Posted December 25, 2013 Author Share Posted December 25, 2013 j'ai trouvé cette solution, mais ça marche pas sur la 1.5.6 : t is easy to fix. Lets consider your product product id is 5 and also ignore the SEO friendly urls at the moment. Open the file controllers/front/IndexController.php and add the following code somewhere in the only initContent function. Tools:redirect('index.php?id_product=5&controller=product'); Now when ever some comes to home page of the site, that user will be redirected to the product page. If SEO friendly urls are enabled, then prestashop will automatically display SEO url in the address bar of the prestashop for that particular product. Please change id_product 5 to your product id. Hope this will help you. Thank you 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