SP:Composant:SiteTheme
De Hegyd Doc.
(Différences entre les versions)
(→Modele) |
(→Les Thèmes) |
||
| Ligne 4 : | Ligne 4 : | ||
Un theme regroupe un ensemble de [[SP:Composant:StyleProperties|propriétés de styles]] + un [[SP:Composant:SiteModel|modèle]]. | Un theme regroupe un ensemble de [[SP:Composant:StyleProperties|propriétés de styles]] + un [[SP:Composant:SiteModel|modèle]]. | ||
| + | |||
| + | Les thèmes sont édatiables à partir de [[SP:Part:Thèmes|l'interface d'administration des thèmes]]. | ||
== Implémentation == | == Implémentation == | ||
Version du 22 juillet 2010 à 09:41
Sommaire |
Les Thèmes
Un theme regroupe un ensemble de propriétés de styles + un modèle.
Les thèmes sont édatiables à partir de l'interface d'administration des thèmes.
Implémentation
Base de données
Chaque thème est enregistré dans la table theme.
Classe associée
La classe SiteTheme est associée a l'entité.
Composants
Styles
Un thèmes est consitué d'un ensemble de propriétés de styles. A chaque fois qu'un utilisateur change de thèmes, ces propriétés sont appliquées au design de son site.
Modele
Un modèle est associé a un theme via le champ modelId dans la table des thèmes. A chaque changement de thème de l'utilisateur, il y a également changement du modèle.
