Ticket #1268 (closed defect: fixed)
Behaviour manquant avant la lecture des billets dans la base
Reported by: | franck | Owned by: | bruno |
---|---|---|---|
Priority: | normal | Milestone: | 2.3 |
Component: | module:core | Version: | 2.3 |
Severity: | normal | Keywords: | |
Cc: |
Description (last modified by franck) (diff)
Actuellement il n'y aucun moyen pour un plugin d'intervenir à la volée sur les paramètres spécifiés dans une balise tpl:Entries avant la lecture dans la base, au moins pour certains de ceux-ci (order par exemple).
Un behaviour appelé juste avant la lecture dans la base (dans la fonction getPosts()) permettrait d'ouvrir cette possibilité.
Change History
comment:2 Changed 14 years ago by franck
Je précise que j'ai rencontré ce problème sur deux besoins :
- Non affichage de tous les billets d'une catégorie (ce qui revient à ne pas pouvoir "désactiver" temporairement une catégorie)
- Paramétrage de l'ordre d'affichage des billets selon la catégorie (j'avais un plugin à publier prêt sauf que… )
comment:3 Changed 14 years ago by franck
Un :
# --BEHAVIOR-- coreBlogBeforeGetPosts $this->core->callBehavior('coreBlogGetPosts',$params);
en tout début de la fonction getPosts() devrait suffire à mon avis.
comment:4 Changed 14 years ago by franck
Oups coquille dans le nom du behaviour, code corrigé :
# --BEHAVIOR-- coreBlogBeforeGetPosts $this->core->callBehavior('coreBlogBeforeGetPosts',$params);
comment:5 Changed 14 years ago by franck <carnet.franck.paul@…>
- Status changed from new to closed
- Resolution set to fixed
(In [98f4ae916a8f]) New behavior coreBlogBeforeGetPosts, closes #1268
comment:6 Changed 14 years ago by bruno
- Status changed from closed to reopened
- Resolution fixed deleted
A rediscuter...
comment:7 Changed 14 years ago by bruno
- Owner changed from xave to bruno
- Status changed from reopened to reviewing
Voir avec #924 pour une résolution commune si possible.
comment:8 Changed 13 years ago by franck
Je vote pour une réintroduction du behaviour que j'avais inséré (révision 744) et qui a été supprimé depuis (révision 777).