Dotclear

Ticket #1361 (closed defect: wontfix)

Opened 13 years ago

Last modified 13 years ago

dcTemplate & attribut inexistant

Reported by: Osku Owned by: team
Priority: normal Milestone: 2.5
Component: module:public Version: 2.4
Severity: minor Keywords: template,attribut,plugin
Cc:

Description

Si on désactive le plugin "Attachments" dans le menu Système › Extensions, côté public on voit en permanence l'icône de la pièce jointe sur chaque billet.

Je suppose que la condition <tpl:EntryIf has_attachment="1"> retourne Vrai même si l'attribut n'est pas défini.

Ne faudrait-il pas modifier ce comportement ?

Change History

comment:1 Changed 13 years ago by franck

Ça reviendrait à remettre en cause le comportement du moteur de template en cas d'absence d'un des attributs ou une des balises.

La résolution risque de poser plus de problèmes qu'il n'en règle.

Pourquoi ne pas supprimer cet affichage du template, s'il gène ?

comment:2 follow-up: ↓ 4 Changed 13 years ago by bruno

Il faudrait surtout sortir ce code des templates du core, il n'a plus rien à y faire...

attachment est devenu un plugin, il ne dois pas rester de code de ce plugin dans les thèmes, du moins ceux du core.

comment:3 Changed 13 years ago by franck

  • Severity changed from normal to minor

comment:4 in reply to: ↑ 2 Changed 13 years ago by franck

Replying to bruno:

Il faudrait surtout sortir ce code des templates du core, il n'a plus rien à y faire...

attachment est devenu un plugin, il ne dois pas rester de code de ce plugin dans les thèmes, du moins ceux du core.

Certes, mais ça commence à poser de sérieux problèmes de conception. Comment assurer la rétro-compatibilité, comment s'assurer que tout fonctionne correctement si le plugin est désactivé.

Je ne vois pas trop comment, en ne cassant pas la structure actuelle des templates par défaut sur lesquels s'appuient pas mal de thèmes, on pourrait supprimer cette utilisation des balises fournies par le plugin.

comment:5 Changed 13 years ago by franck

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

Sites map