blasto Posted February 19, 2010 Posted February 19, 2010 Bonjour,J'aimerais afficher dans mon menu catégorie, uniquement la catégorie selectionnée ainsi que ses sous-catégorie. (Si une catégorie est biensur selectionnée.)Exemple:J'ai 3 catégories et leurs sous-cat: -Accessoires-----ecouteurs-----sacoches-Ipod-----160Go-----Shuffle-Portables-----Acer-----MSI J'aimerais que quand je selectionne Accessoires, dans le menu Catégorie, il ne m'affiche que Accessoire et ses enfants. Pas les autres catégories._______J'ai essayé de modifier, blockcategories.php / .tpl / category.php etc. Mais rien n'y fait.Une idée s'il vous plait? Share this post Link to post Share on other sites More sharing options...
P-ter Posted February 19, 2010 Posted February 19, 2010 Bonjour,dans la table PS_CATEGORY, il faut prendre en compte l'attribut ID_PARENT qui permet de connaître le parent.C'est basé sur le principe de l'arbre.Donc les catégories filles doivent avoir pour ID_PARENT = 3. Share this post Link to post Share on other sites More sharing options...
blasto Posted February 19, 2010 Posted February 19, 2010 Merci mais avec : {if $smarty.get.id_category == '3'} J'arrive à afficher un module que pour cette catégorie.Pourquoi avec : {if $smarty.get.id_category == '3' OR $smarty.get.id_parent == '3'} Je n'arrive pas à afficher ce module sur ses categories enfants ? Share this post Link to post Share on other sites More sharing options...
blasto Posted February 19, 2010 Posted February 19, 2010 Ca fait des heures que je cherche ma solution, avec le peu de connaissance en php que j'ai (infimes ...).Je suis tombé là-dessus, un tout petit bout de code : $category->id_parent=='3' Qui devrait fonctionné mais qui ne marche pas en le plaçant dans blockcategories.tpl.Je le test pour voir dans la page category.tplComme tel : {if $category->id_parent=='1'} Ca marche {/if} Et effectivement çà fonctionne ...Pourquoi çà fonctionne dans la page category.tpl et pas dans la page du module ???Je vais donc chercher dans la page category.php pour voir où je pourrais trouver quelque chose en rapport avec id_parent et je tombe sur : $smarty->assign(array( 'products' => (isset($cat_products) AND $cat_products) ? $cat_products : NULL, 'id_category' => intval($category->id), 'id_category_parent' => intval($category->id_parent), 'return_category_name' => Tools::safeOutput(Category::hideCategoryPosition($category->name)), 'path' => Tools::getPath(intval($category->id), $category->name) )); J'essaye donc d'en faire de même pour blockcategories.php, par logique mais en y comprennant rien du tout.Et je place un : $smarty->assign(array( 'id_category' => intval($category->id), 'id_category_parent' => intval($category->id_parent) )), Après : function hookLeftColumn($params) { global $smarty, $cookie; Ca ne marche toujours pas ...HELPpppppPPPPPPP !!!!!!! Share this post Link to post Share on other sites More sharing options...
chantane Posted February 19, 2010 Posted February 19, 2010 Dans le BO, catalogue, on peut paramétrer l'affichage ou non de chaque catégorie sans modifier de code. Share this post Link to post Share on other sites More sharing options...
blasto Posted February 26, 2010 Posted February 26, 2010 Rien à voir avec le backoffice (merci quand même) Share this post Link to post Share on other sites More sharing options...
blasto Posted March 1, 2010 Posted March 1, 2010 Une idée svp ? Share this post Link to post Share on other sites More sharing options...
P-ter Posted March 1, 2010 Posted March 1, 2010 Bonsoir,c'est bien ceci que vous cherchez à faire ?colonne gauche et droite. Share this post Link to post Share on other sites More sharing options...
blasto Posted March 2, 2010 Posted March 2, 2010 Daprès l'image, vous êtes sur la page d'accueil et cela affiche des blocks par catégorie. Moi je cherche à faire en sorte que si je suis sur la catégorie "Test" alors çà affiche le menu de la catégorie Test et son sous-menu. En cachant le menu des autres catégories. Si je suis sur l'une de ses catégories enfants, alors çà affiche toujours ce même menu.Si je vais sur la catégorie "PORTABLES", cela devra cacher le menu de la catégorie "TEST" et afficher le menu de la catéagorie "PORTABLES", même chose pour ses enfants.Si je suis sur l'accueil, affiche moi l'ensemble des catégories.Voir exemples sur les images ... Share this post Link to post Share on other sites More sharing options...
P-ter Posted March 3, 2010 Posted March 3, 2010 Bonsoir,J'ai fait le développement concernant votre demande.Je le mets en ligne très prochainement.[EDIT] Article disponible sur mon blog. Share this post Link to post Share on other sites More sharing options...
yaya Posted March 4, 2010 Posted March 4, 2010 cela m'intéresse aussi.merci Share this post Link to post Share on other sites More sharing options...
blasto Posted March 4, 2010 Posted March 4, 2010 Un très grand MERCI Share this post Link to post Share on other sites More sharing options...
P-ter Posted March 4, 2010 Posted March 4, 2010 Bonsoir,Vous pouvez tester les catégories sur ma Boutique de démo Share this post Link to post Share on other sites More sharing options...
yaya Posted March 5, 2010 Posted March 5, 2010 pour mon informations, quelles sont les pages que vous avez modifiées ?merci Share this post Link to post Share on other sites More sharing options...
phil46 Posted March 5, 2010 Posted March 5, 2010 Bonjour,Est-ce que votre modification va pouvoir permettre ceci aussi http://www.prestashop.com/forums/viewthread/46191/je parle bien sûr de l'affichage des sous catégories dans la page produits en façade et non dans l#arbre des catégories Share this post Link to post Share on other sites More sharing options...
P-ter Posted March 5, 2010 Posted March 5, 2010 pour mon informations, quelles sont les pages que vous avez modifiées ?merci blockcategories.php et blockcategories.tpl uniquement. Share this post Link to post Share on other sites More sharing options...
P-ter Posted March 5, 2010 Posted March 5, 2010 Bonjour,Est-ce que votre modification va pouvoir permettre ceci aussi http://www.prestashop.com/forums/viewthread/46191/je parle bien sûr de l'affichage des sous catégories dans la page produits en façade et non dans l#arbre des catégories Bonsoir Phil46,Si je comprends bien, vous souhaitez avoir un menu démarrant au niveau 3 et intégrant les enfants de niveau 4.Le tout indépendant du bloc catégorie.Si c'est ça, c'est tout à fait réalisable ; ca demande un peu de temps pour bien le développer... Share this post Link to post Share on other sites More sharing options...
phil46 Posted March 6, 2010 Posted March 6, 2010 Bonjour,merci bcps de votre réponse, je vais y penser Share this post Link to post Share on other sites More sharing options...
yaya Posted March 6, 2010 Posted March 6, 2010 blockcategories.php et blockcategories.tpl uniquement.PierreL. Bonjour,eventuelement pouvez vous mettre le code que vous avez modifié de blockcategories.phps'il vous plaitmerci Share this post Link to post Share on other sites More sharing options...
yaya Posted March 10, 2010 Posted March 10, 2010 Bonjour,pouvez vous mettre le code que vous avez modifié de blockcategories.phpmerci Share this post Link to post Share on other sites More sharing options...
Guest Posted June 25, 2012 Posted June 25, 2012 Bonjour, avez-vous trouvé une solution? J'aimerais créer qqch qui ressemble à ce qui vous décrivez: Dans la sidebar: j'affiche la catégorie dans laquelle je me trouve et ses sous catégories. Dans le contenu, j'aurais la catégorie avec les sous-catégories comme l'affichage normal mais en plus les enfants des sous catégories. Est-ce possible? Merci Share this post Link to post 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