SP:Composant:SiteTheme

De Hegyd Doc.

(Différences entre les versions)
(Styles)
(Modele)
Ligne 23 : Ligne 23 :
=== Modele ===
=== Modele ===
-
Un [[SP:Composant:SiteModel|modèle]] est associé a un theme via le champ '''modelId''' dans la table des thèmes.
+
Un [[SP:Composant:SiteModel|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.

Version du 22 juillet 2010 à 09:40


Sommaire

Les Thèmes

Un theme regroupe un ensemble de propriétés de styles + un modèle.

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.