Dotclear

Ticket #1144 (closed idea: wontfix)

Opened 15 years ago

Last modified 14 years ago

Ajouter un attribut à la balise <tpl:CategoryIf>, genre nb_entries="1"

Reported by: karpediem Owned by:
Priority: normal Milestone:
Component: refonte:dev Version: 2.2
Severity: normal Keywords:
Cc:

Description

Suite à un vieux message du forum  http://forum.dotclear.net/viewtopic.php?id=41058 mais ce besoin se présente souvent, serait-il possible d'ajouter un attribut à la balise <tpl:CategoryIf> qui permettrait de tester si la catégorie comporte un seul et unique billet.

Change History

comment:1 Changed 14 years ago by bruno

  • Milestone 2.3 deleted

comment:2 Changed 14 years ago by bruno

Ca me paraît super spécifique comme balise, avec un test sur l'égalité...

des attributs nb_entries_XX avec XX dans (eq|ne|lt|gt|le|ge) pour indiquer une comparaison peut-être ?

comment:3 follow-up: ↓ 4 Changed 14 years ago by kozlika

Je serais alors plus favorable (si ça n'est pas déjà le cas) à permettre la création d'attributs aux balises via des plugins. Sinon on va vite tourner à l'usine à gaz pour couvrir tous les cas d'utilisation spécifique.

comment:4 in reply to: ↑ 3 Changed 14 years ago by bruno

Replying to kozlika:

Je serais alors plus favorable (si ça n'est pas déjà le cas) à permettre la création d'attributs aux balises via des plugins. Sinon on va vite tourner à l'usine à gaz pour couvrir tous les cas d'utilisation spécifique.

Ca existe déjà, via le behavior templatebeforeblock. Mais ça n'est pas extensible à l'envi. Vouloir rendre tout extensible va justement tourner à l'usine à gaz coté core...

Dans notre cas, l'ajout d'une balise tpl:CategoryEntriesCountIf via un plugin peut se faire en 2-3 coups de cuillère à pot...

Du coup on ferme ?

comment:5 Changed 14 years ago by kozlika

Il me semble *à moi* que si ça peut être fait via plugin le "contrat" est rempli (et que oui on ferme). Mais ça n'est que mon avis à moi !

comment:6 Changed 14 years ago by bruno

  • Status changed from new to closed
  • Resolution set to wontfix

Adjugé :)

Note: See TracTickets for help on using tickets.

Sites map