Ticket #1416 (closed enhancement: invalid)
Enrichir <tpl:CategoryIf>
Reported by: | MathieuM | Owned by: | akewea |
---|---|---|---|
Priority: | normal | Milestone: | 2.5.3 |
Component: | module:core | Version: | 2.5 |
Severity: | normal | Keywords: | |
Cc: |
Description
Voir : http://forum.dotclear.org/viewtopic.php?pid=322673#p322673
<tpl:CategoryIf> manque d'un argument pour tester si la catégorie en cours a des informations SANS prendre en compte ses sous-catégories.
Change History
comment:4 Changed 11 years ago by lipki
j'ai beau tester, si on prend le thème Blue Silence, qui utilise <tpl:CategoryIf> dans la page catégorie.
Une catégorie vide avec une catégorie enfant qui elle a un billet ne renvoie pas d'info. Seul la catégorie qui a un billet renvoie des infos.
comment:6 Changed 11 years ago by lipki
C'est ce qui est expliquer dans le forum. Enfin c'est plutôt : Ce que j'ai compris de l'explication dans le forum.
comment:7 Changed 11 years ago by JcDenis
Effectivement ça va être une torture d'ajouter le "level" dans CategoryIf?, mais une solution (peut-être pas complète) qui existe déjà est d'utiliser l'attribue "level" dès le départ dans le bloc de template Categories.
comment:8 Changed 11 years ago by MathieuM
JcDenis?: il faut que je re-regarde tout ça de plus prêt, j'avais rencontré cette limitation lors de la création de certains contextes de dcBootstrap ;)
comment:10 Changed 11 years ago by akewea
Testé sur une install "fraiche" : le filtre "has_entries" de <tpl:CategoryIf> ne tient pas compte des sous-catégories (testé sur la page des catégories et dans une boucle "<tpl:Categories>").
Si l'auteur du ticket peut nous préciser son cas de test, cela aiderait à mieux cerner le problème ? Fournir le code du template qui pose problème, par exemple ?
comment:11 Changed 11 years ago by franck
- Status changed from new to closed
- Resolution set to invalid