Dotclear

Ticket #1240 (closed enhancement: fixed)

Opened 14 years ago

Last modified 14 years ago

Formulaire des configurateurs intégrés de thème

Reported by: franck Owned by: franck
Priority: normal Milestone: 2.4
Component: module:core Version: 2.3
Severity: normal Keywords:
Cc:

Description

Si un thème propose son configurateur intégré (comme Blowup) il est tenu de fournir le contenu d'un seul formulaire (ouvert, complété et fermé par Dotclear).

Il est donc impossible (sauf à ruser de manière inélégante dans le code) d'avoir plusieurs formulaires, voire une gestion d'onglets comme sur d'autres pages de l'administration.

Je propose la mise en place d'un behaviour permettant à un thème de préciser s'il prend en charge complètement la partie formulaire de son configurateur ou pas.

Change History

comment:1 Changed 14 years ago by franck

  • Owner changed from xave to franck

comment:2 Changed 14 years ago by Franck <carnet.franck.paul@…>

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

(In [a174e80ea5a7]) Nouveau behaviour (adminThemeConfigManaged) pour la gestion des formulaires de configuration intégrés des thèmes, fixes #1240

comment:3 Changed 14 years ago by bruno

Pas complètement séduit par l'approche : tu appelles un behavior en incluant après cet appel le seul fichier d'administration du thème, à savoir le _config.php. Du coup pour que ça fonctionne, il ne reste comme possibilité que de définir le behavior dans le _define.php du thème, ce que je ne trouve guère séduisant.

De plus, ajouter un behavior uniquement pour définir une valeur booléenne ressemble plus à un contournement qu'autre chose. Pourquoi ne pas proposer plutôt un paramètre additionnel au thème qui permettrait de dire comment gérer la configuration d'un thème ? Je pense notamment au ticket #1223, où on pourrait ajouter un attribut dédié au thème qui le souhaite

Note: See TracTickets for help on using tickets.

Sites map