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