SP:Composant:SiteModel

De Hegyd Doc.

(Différences entre les versions)
(Choix du modèle sur l'éditeur)
(Les Modèle)
Ligne 1 : Ligne 1 :
[[Category:SP:Composants]]
[[Category:SP:Composants]]
-
= Les Modèle =
+
= Les Modèles =
Un modéle définit une mise en page spécifique. Elle correspond a un assemblage spécifique de [[Sp:Composant:Bloc|Blocs]].
Un modéle définit une mise en page spécifique. Elle correspond a un assemblage spécifique de [[Sp:Composant:Bloc|Blocs]].

Version du 5 juillet 2010 à 14:25


Sommaire

Les Modèles

Un modéle définit une mise en page spécifique. Elle correspond a un assemblage spécifique de Blocs.

Implémentation

Base de données

Chaque thème est enregistré dans la table model.

La correspondance entre un modele et un bloc est enregistré dans la table jTypeBloc_Model.

Classe associée

La classe SiteModel est associée a l'entité.

Choix du modèle sur l'éditeur

Le choix se fait selon deux choix:

  • la mise en page du header (combo header et menu d'entete)
  • la mise en page de la partie centrale de la page (menus et contenu)

Une mise en page de header + mise en page partie centrale = model.

Cette relation est établie grace au fichier de configuration conf/models.php. Ce fichier de config définit la liste des possibiltié pour chaque type de choix, et un tableau permet de récupéer l'identifiant du model selon le choix effectué.