Dotclear

Ticket #1234 (closed defect: wontfix)

Opened 14 years ago

Last modified 8 years ago

Templates de widgets

Reported by: bruno Owned by: team
Priority: normal Milestone:
Component: module:themes Version: 2.2
Severity: normal Keywords:
Cc:

Description

Le contenu des widgets est actuellement figé en dur dans le code. Tout souhait d'une adaptation particulière d'un widget pour un thème donné par exemple impose au thème de redéfinir ce widget.

Comme un thème ne peut pas avoir de partie _admin, il faut alors créer un plugin à coté du thème pour proposer le widget.

La plugin templateWidget a montré la voie, il faudrait pouvoir afficher la partie publique d'un widget via un template donné. Les paramètres du widget sont alors récupérés via des balises spécifiques.

Change History

comment:1 Changed 14 years ago by kozlika

Je suis très partagée. Ce serait certes un apport pour les réalisateurs de templates mais il faut faire gaffe à ne pas se retrouver dans la situation où l'utilisateur croit avoir la main sur ses widgets via l'interface d'admin et se retrouve avec un comportement inattendu.

comment:2 Changed 14 years ago by Jean-Michel

Je plussoie ma collègue.

comment:3 Changed 14 years ago by bruno

Donc, quand un designer de thème nous demande comment adapter un widget pour son thème, plutôt que de lui répondre "modifie le .html", on continue de lui répondre "bidouille le php et duplique le widget pour tes besoins".

Soit...

comment:4 Changed 13 years ago by franck

  • Milestone set to A definir

comment:5 follow-up: ↓ 6 Changed 13 years ago by franck

Je délire ou la balise

<tpl:Widget>…</tpl:Widget>

permet de faire ça ?

comment:6 in reply to: ↑ 5 Changed 13 years ago by JcDenis

Replying to franck:

Je délire ou la balise

<tpl:Widget>…</tpl:Widget>

permet de faire ça ?

Oui et non, cela permet de sortie un widget des sidebars mais ici on parle du code html en dur dans la partie php du plugin... Enfin il me semble.

Ma solution serait d'inciter les plugineurs à utiliser des templates et adapter le plugin Widgets lors de l'intégration de Twig par exemple.

comment:7 Changed 13 years ago by franck

  • Milestone changed from A definir to Twig

comment:8 Changed 13 years ago by Osku

Voir plugin Templator.

comment:9 Changed 8 years ago by franck

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

Sites map