SP:Part:Site
De Hegyd Doc.
Version du 24 juin 2010 à 16:18 par Sebd (discuter | contributions)
Sommaire |
Partie concernant l'affichage du site aux visiteurs
Tous les templates et controlers de cette partie se trouvent dans les repertoires templates/cms/ et controlers/cms/.
Fonctionnement
Affichage des pages de contenu
C'est la page pageSiteDisplay qui se charge de l'affichage des pages de contenu. Elle passe le nom de la page au composant PageSiteClient qui se charge de retrouver la page et d'afficher son contenu.
Affichage des pages statiques
- Erreur générale: appelée lorsque le site pointé n'existe pas. redirection dans index.php vers la page siteError (www/siteError.php)
- page non activée: appelé lors la page existe mais qu'elle n'a pas encore été publié ou qu'elle a été dépubliée. page pageNonActivated appelé via le ctrl pageSiteDisplay.
- page non trouvé: lorsque la page n'existe pas pour le site. appelé via le ctrl pageSiteDisplay.
"page non activé" et "page non trouvée" ne sont pas directement crée dans www afin de disposer des styles du site sur lequel elles apparaissent.
Inclusions Javascript & CSS
Pour cette partie, les inclusions sont en cache et minifiées, leur cache est modifié en cas de besoin, de manière automatique. Voir le composant de gestion des inclusions pour en savoir plus.
