SP:Composant:PageSiteClient

De Hegyd Doc.

(Différences entre les versions)
(Base de données)
(Arboresence de pages)
Ligne 27 : Ligne 27 :
la classe '''PageSiteCLient''' est associé au composant.
la classe '''PageSiteCLient''' est associé au composant.
-
== Arboresence de pages ==
+
== Arborescence de pages ==
 +
 
 +
Chaque page est intégré à l'arborescence du site auquel elle appartient. Pour ce faire deux paramètres:
 +
 
 +
* position: determinie sa position parmi les pages de meme niveau qu'elle
 +
* page parent: determine la page parent a laquelle elle appartient
 +
 
 +
Le nombre de niveau n'est pas limité.
== Les type de pages ==
== Les type de pages ==
== Statut Brouillon / PUblié ==
== Statut Brouillon / PUblié ==

Version du 7 juillet 2010 à 14:33


Sommaire

PageSiteClient

Désigne une page d'un site

Implémentation

Base de données

Chaque PageSiteClient est enregistré dans la table PageSiteClient. Description des champs :

  • pageSiteClientId: clé primaire
  • parentPageSiteClientId: page parente dans l'arborescence des pages
  • typePageSiteClientId: type de page
  • siteClientId: site associé à la page
  • pageName: nom de la page
  • pageNameCleand: nom de page nettoyé, utilisé dans les URLs.
  • isHome: flag, indique si la page est la page d'accueil du site (une seul page par site a ce flag à 1).
  • status: statut de la page
  • pageOrder: pposition de la page dans l'arborescence
  • uts*: timestamps

Classe associée

la classe PageSiteCLient est associé au composant.

Arborescence de pages

Chaque page est intégré à l'arborescence du site auquel elle appartient. Pour ce faire deux paramètres:

  • position: determinie sa position parmi les pages de meme niveau qu'elle
  • page parent: determine la page parent a laquelle elle appartient

Le nombre de niveau n'est pas limité.

Les type de pages

Statut Brouillon / PUblié