SP:Composant:Bloc
De Hegyd Doc.
(Différences entre les versions)
(→Implémentation) |
(→Bloc) |
||
| Ligne 3 : | Ligne 3 : | ||
= Bloc = | = Bloc = | ||
| - | Un bloc réprésente une partie de page | + | Un bloc réprésente une partie de page (header,menu de gauche, contenu, menu de droite, footer...) |
== Implémentation == | == Implémentation == | ||
| Ligne 25 : | Ligne 25 : | ||
Les méthodes de cette classe sont le coeur de métier de [[SP:Processus:Gestion_de_contenu|la gestion de contenu]]. | Les méthodes de cette classe sont le coeur de métier de [[SP:Processus:Gestion_de_contenu|la gestion de contenu]]. | ||
| + | |||
| + | == Fonctionnement == | ||
| + | |||
| + | === Publication === | ||
Version du 6 juillet 2010 à 15:12
Sommaire |
Bloc
Un bloc réprésente une partie de page (header,menu de gauche, contenu, menu de droite, footer...)
Implémentation
Base de données
La table typeBloc référence les différents type de blocs; Voici la description des champs :
- typeBlocId: clé primaire
- typeBlocName: nom du bloc
- partPage: indique si le bloc est contenu dans la partie header,contenu ou footer
- typeBlocExplicitName: nom explicite du bloc, tel quu'il sera affiché a l'utilisateur
- usePredefinedContent: flag indiquant si le bloc utilise ou non les contenus prédéfinis.
- allowMultiplePredefinedContent: dans le cas ou le bloc utilise les contenus prédéfini, indique s'il autorise la création de plusieurs type de contenu prédéfini pour ce meme bloc.
- isEditable: indique si le bloc peut recevoir des blocObjects.
Classe
La classe Bloc permet de gérer les blocs.
Chaque type de bloc est référencé par une constante correspondant a son Id en base.
Les méthodes de cette classe sont le coeur de métier de la gestion de contenu.
