Développement #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.
Files
Related issues
Associated revisions
History
Updated by Frédéric Péters about 9 years ago
- File 0001-misc-start-a-new-theme-panel-8777.patch 0001-misc-start-a-new-theme-panel-8777.patch added
- Status changed from Nouveau to En cours
- Assignee set to Frédéric Péters
- Patch proposed changed from No to Yes
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" }, ...
Updated by Frédéric Péters about 9 years ago
Updated by Benjamin Dauvergne about 9 years ago
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.
Updated by Frédéric Péters about 9 years ago
- Related to Gestion de projet #9241: Interface de sélection d'un thème publik added
Updated by Frédéric Péters about 9 years ago
- File 0001-misc-start-a-new-theme-panel-8777.patch 0001-misc-start-a-new-theme-panel-8777.patch added
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).
Updated by Frédéric Péters about 9 years ago
- Status changed from En cours to 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)
Updated by Frédéric Péters about 9 years ago
- Related to Gestion de projet #9243: Faire un inventaire des variables pour les distinguer des paramètres added
Updated by Frédéric Péters about 6 years ago
- Status changed from Résolu (à déployer) to Solution déployée
misc: start a new 'theme' panel (#8777)