Development #8777
UI de sélection de thème
0%
Description
Ajouter une brique "thème", qui au final doit s'assurer que les sites ont un skeleton_base_url, une variable css_variant et peut-être theme_base_filename, un lien symbolique dans leur répertoire de tenant.
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 8 ans
- Fichier 0001-misc-start-a-new-theme-panel-8777.patch 0001-misc-start-a-new-theme-panel-8777.patch ajouté
- Statut changé de Nouveau à En cours
- Assigné à mis à Frédéric Péters
- Patch proposed changé de Non à Oui
Un début, avec une UI de sélection de thème, qui positionne les variables (css_variant, theme_base_filename) correctement. Dans une phase 2 il devra y avoir modification des agents pour poser les liens dans le répertoire de tenants. (mais il y a quelques trucs auxquels faire attention, par exemple on n'a pas envie que le combo portail agent récupère le thème front office (et pour ça j'imagine qu'il faut enfin arriver dans hobo à des "profils" pour les combo, pour dire que tel combo est le portail agent (ce qui amènerait une sélection particulière de variables))).
Ça attend un fichier dans publik-base-theme, qui serait de ce genre :
[ {"id": "alfortville", "label": "Alfortville", "module": "publik-base", "variables": { "css_variant": "alfortville", "theme_base_filename": "bases/alfortville/theme.html" }, "color": "#804697" }, {"id": "fondettes", "label": "Fondettes", "module": "publik-base", "variables": { "css_variant": "fondettes" }, "color": "#2A697C" }, ...
Mis à jour par Frédéric Péters il y a plus de 8 ans
Mis à jour par Benjamin Dauvergne il y a plus de 8 ans
J'ai un souci avec le cas d'un changement de thème, il me semble que si le thème précèdent possède plus de variables que le nouveaux les anciennes variables en plus vont rester. J'espère juste que ça n'aurait pas d'effet de bord.
Mis à jour par Frédéric Péters il y a plus de 8 ans
- Lié à Project management #9241: Interface de sélection d'un thème publik ajouté
Mis à jour par Frédéric Péters il y a plus de 8 ans
- Fichier 0001-misc-start-a-new-theme-panel-8777.patch 0001-misc-start-a-new-theme-panel-8777.patch ajouté
Mise à jour du patch pour retirer les variables qui existaient dans un thème et n'existent plus dans le nouveau thème sélectionné. (ça dépend de #9522 pour vraiment fonctionner).
Mis à jour par Frédéric Péters il y a environ 8 ans
- Statut changé de En cours à Résolu (à déployer)
commit b8b8653a23dcc2f224e39d8fb13f0b9dea040679 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Sun Dec 27 11:23:33 2015 +0100 misc: start a new 'theme' panel (#8777)
Mis à jour par Frédéric Péters il y a environ 8 ans
- Lié à Project management #9243: Faire un inventaire des variables pour les distinguer des paramètres ajouté
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Solution déployée
misc: start a new 'theme' panel (#8777)