SP:Composant:Bloc
De Hegyd Doc.
(Différences entre les versions)
(Page créée avec « Category:SP:Composants = Bloc = Un bloc réprésente une partie de page == Implémentation == === Base de données === La table '''typeBloc''' référence les diff… ») |
(→Implémentation) |
||
| Ligne 18 : | Ligne 18 : | ||
* ''isEditable'': indique si le bloc peut recevoir des [[SP:Composant:BlocObject|blocObjects]]. | * ''isEditable'': indique si le bloc peut recevoir des [[SP:Composant:BlocObject|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 [[SP:Processus:Gestion_de_contenu|la gestion de contenu]]. | ||
Version du 6 juillet 2010 à 10:03
Sommaire |
Bloc
Un bloc réprésente une partie de page
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.
