[Résolu] ListIt2 : Affichage de la liste d'une catégorie choisie - Version imprimable +- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr) +-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html) +--- Forum : Modules, Tags (https://forum.cmsmadesimple.fr/forum-14.html) +--- Sujet : [Résolu] ListIt2 : Affichage de la liste d'une catégorie choisie (/thread-2821.html) |
[Résolu] ListIt2 : Affichage de la liste d'une catégorie choisie - Superpink - 02/07/2013 Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~ Bonjour, je tente d'afficher une liste des catégorie, utilisant action="category". Y a-t-il un paramètre qui me permettrait d'afficher seulement une sous-catégorie et ses enfants ? Voici un exemple de catégories : FR > Sanitaire > > Douches > Wellness J'aimerais n'afficher que Sanitaire >Douches >>Autres >>Autres2 Quelqu'un a une idée ? Merci. [Résolu] ListIt2 : Affichage de la liste d'une catégorie choisie - jissey - 02/07/2013 Bonjour, ben à vue de nez, dans ton gabarit il y a une boucle (je suppose). Il suffit de passer la première itération ou bien de tester la catégorie à ne pas afficher. [Résolu] ListIt2 : Affichage de la liste d'une catégorie choisie - Superpink - 02/07/2013 Il y a effectivement une boucle, utilisée lorsque l'on met l'action =category, voici la boucle : <ul> {foreach from=$categories item=category} <li class="category-{$category->alias}"> <a class="category-name" href="{$category->url}">{$category->name} ({$category->items|count})</a> </li> {/foreach} <ul> Le souci, c'est que le client pourra lui même ajouter des sous catégories avec des produits. Du coup, ta solution me parait bien difficile à mettre en place... [Résolu] ListIt2 : Affichage de la liste d'une catégorie choisie - jissey - 02/07/2013 Il doit bien y avoir une règle : tu ne veux pas afficher la catégorie mère de premier niveau? [Résolu] ListIt2 : Affichage de la liste d'une catégorie choisie - Superpink - 02/07/2013 Non, apparemment, rien n'est prévu pour ca. Et c'est vraiment la merde, dans le module de Menu, il y a le paramètre Children_of qui correspond parfaitement à ca... Mais donc du coup, mon client sera quand même obligé de faire une manip (insérer le tag du module ListIt avec la catégorie) [Résolu] ListIt2 : Affichage de la liste d'une catégorie choisie - Superpink - 02/07/2013 Ok, rectification, il a bien une variable "parent_id" Je peux donc afficher un niveau en dessous du parent mais dans le cas ou il y a des sous-sous-catégorie... Une idée ? [Résolu] ListIt2 : Affichage de la liste d'une catégorie choisie - jissey - 02/07/2013 En fait, ça n'est pas assez clair pour moi. Ce que je comprends : les catégories qui possèdent des enfants ne doivent pas apparaitre. les utilisateurs peuvent créer des catégories. les utilisateurs peuvent créer des articles et les ranger dans les catégories. Rien n'empêche un utilisateur de créer un article dans une catégorie "Mère". Que ce passera-t-il à ce moment? Peut-être faudrait-il explorer la piste d'un champ supplémentaire genre : Entête de section oui/non Cela rendrait l'utilisateur responsable de là où il écrit ses articles et dans le gabarit, ça sera facile de ne pas faire apparaitre cette catégorie. Mais je suis peut-être hors-sujet... [Résolu] ListIt2 : Affichage de la liste d'une catégorie choisie - Superpink - 04/07/2013 Ok, c'est résolu, j'ai utilisé la variable hierarchy et testé le nombre de caractère. Solution un peu tirée par les cheveux mais sauf ajouter un paramètre, c'est le plus "simple. [Résolu] ListIt2 : Affichage de la liste d'une catégorie choisie - jissey - 04/07/2013 ok, le principal est que tu es une solution...on ferme |