Dotclear

Ticket #850 (closed enhancement: wontfix)

Opened 16 years ago

Last modified 8 years ago

Dupliquer les variables de contexte des urlhandlers

Reported by: bruno Owned by: xave
Priority: normal Milestone:
Component: module:public Version: 2.1
Severity: normal Keywords:
Cc:

Description

Les différents urlhandlers qui sont amenés à positionner un contexte (category, post, ...) réutilisent des variables de contexte à fort potentiel d'"écrasement" : post positionne $_ctx->posts, category positionne $_ctx->categories. Ces 2 variables sont "écrasées" dans toute boucle tpl:Entries ou tpl:Categories.

Dès lors, un plugin qui veut tester dans une boucle tpl:Entries ou tpl:Categories si le billet est le billet courant (resp. la catégorie courante) doit faire une certaine gymnastique pour sauvegarder $_ctx->[posts|categories] avant la boucle.

Une duplication de $_ctx->posts (en $_ctx->current_post, idem pour les catégories) dans les urlhandlers simplifierait grandement la tâche des plugins, sans pour autant coûter cher...

Change History

comment:1 Changed 16 years ago by xave

Tu es sûr que ça ne coûterait pas cher ? Je pense à la ram dans le cadre d'une recherche, par exemple ...

comment:2 Changed 15 years ago by xave

  • Milestone changed from 2.2 to 2.3

comment:3 Changed 14 years ago by bruno

  • Milestone 2.3 deleted

comment:4 Changed 13 years ago by franck

  • Milestone set to A definir

comment:5 Changed 8 years ago by franck

  • Status changed from new to closed
  • Resolution set to wontfix
  • Milestone A definir deleted
Note: See TracTickets for help on using tickets.

Sites map