developer.jelix.org is not used any more and exists only for history. Post new tickets on the Github account.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.

Opened 13 years ago

Closed 13 years ago

#225 closed bug (fixed)

Erreur lors de l'utilisation d'un même template dans des réponses de type differents

Reported by: laurentj Owned by:
Priority: normal Milestone: Jelix 1.0beta3
Component: jelix:tpl Version: 1.0 beta2.1
Severity: major Keywords:
Cc: Blocked By:
Blocking: Documentation needed:
Hosting Provider: Php version:

Description (last modified by laurentj)

Quand on veut utiliser un même template lors d'une réponse HTML et lors d'une réponse AJAX par exemple, le même fichier compilé du template est utilisé. Or quand il est compilé avec une réponse AJAX, il utilise les plugins de type text, ce qui peut provoquer un conflit de définition de fonction (voir ticket #224).

Il faut donc, pour éviter toute autre confusion :

  • avoir un fichier compilé du template propre à chaque type de réponse (nommage à redéfinir au niveau du fichier et du nom de la fonction du template compilé)
  • peut être pouvoir indiquer facilement, pour une réponse de type ajax, quel est le type de contenu pour un template, ou alors ajouter sur les méthodes meta, display et metafetch, le type de sortie comme pour la méthode fetch.

Change History (2)

comment:1 Changed 13 years ago by laurentj

  • Description modified (diff)

comment:2 Changed 13 years ago by laurentj

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

corrigé.

Note: See TracTickets for help on using tickets.