blasto Posted February 19, 2010 Share 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? Link to comment Share on other sites More sharing options...
P-ter Posted February 19, 2010 Share 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. Link to comment Share on other sites More sharing options...
blasto Posted February 19, 2010 Author Share 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 ? Link to comment Share on other sites More sharing options...
blasto Posted February 19, 2010 Author Share 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 !!!!!!! Link to comment Share on other sites More sharing options...
chantane Posted February 19, 2010 Share Posted February 19, 2010 Dans le BO, catalogue, on peut paramétrer l'affichage ou non de chaque catégorie sans modifier de code. Link to comment Share on other sites More sharing options...
blasto Posted February 26, 2010 Author Share Posted February 26, 2010 Rien à voir avec le backoffice (merci quand même) Link to comment Share on other sites More sharing options...
blasto Posted March 1, 2010 Author Share Posted March 1, 2010 Une idée svp ? Link to comment Share on other sites More sharing options...
P-ter Posted March 1, 2010 Share Posted March 1, 2010 Bonsoir,c'est bien ceci que vous cherchez à faire ?colonne gauche et droite. Link to comment Share on other sites More sharing options...
blasto Posted March 2, 2010 Author Share 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 ... Link to comment Share on other sites More sharing options...
P-ter Posted March 3, 2010 Share 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. Link to comment Share on other sites More sharing options...
yaya Posted March 4, 2010 Share Posted March 4, 2010 cela m'intéresse aussi.merci Link to comment Share on other sites More sharing options...
blasto Posted March 4, 2010 Author Share Posted March 4, 2010 Un très grand MERCI Link to comment Share on other sites More sharing options...
P-ter Posted March 4, 2010 Share Posted March 4, 2010 Bonsoir,Vous pouvez tester les catégories sur ma Boutique de démo Link to comment Share on other sites More sharing options...
yaya Posted March 5, 2010 Share Posted March 5, 2010 pour mon informations, quelles sont les pages que vous avez modifiées ?merci Link to comment Share on other sites More sharing options...
phil46 Posted March 5, 2010 Share 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 Link to comment Share on other sites More sharing options...
P-ter Posted March 5, 2010 Share Posted March 5, 2010 pour mon informations, quelles sont les pages que vous avez modifiées ?merci blockcategories.php et blockcategories.tpl uniquement. Link to comment Share on other sites More sharing options...
P-ter Posted March 5, 2010 Share 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... Link to comment Share on other sites More sharing options...
phil46 Posted March 6, 2010 Share Posted March 6, 2010 Bonjour,merci bcps de votre réponse, je vais y penser Link to comment Share on other sites More sharing options...
yaya Posted March 6, 2010 Share 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 Link to comment Share on other sites More sharing options...
yaya Posted March 10, 2010 Share Posted March 10, 2010 Bonjour,pouvez vous mettre le code que vous avez modifié de blockcategories.phpmerci Link to comment Share on other sites More sharing options...
Guest Posted June 25, 2012 Share 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 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