SP:Part:Site

De Hegyd Doc.

(Différences entre les versions)
(Inclusions Javascript & CSS)
(Partie concernant l'affichage du site aux visiteurs)
Ligne 1 : Ligne 1 :
 +
[[Category:Parties de l'appliaction]]
 +
== Partie concernant l'affichage du site aux visiteurs ==
== Partie concernant l'affichage du site aux visiteurs ==

Version du 24 juin 2010 à 16:10


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.