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.
-
=== Classe ===
+
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.