SP:Composant:SiteModel

De Hegyd Doc.

Version du 5 juillet 2010 à 14:23 par Sebd (discuter | contributions)
(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)


Sommaire

Les Modèle

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é.


Le fichier de config config/models.php