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.