SP:Part:Site

De Hegyd Doc.

(Différences entre les versions)
(Inclusions Javascript & CSS générique)
 
(Une version intermédiaire masquée)
Ligne 19 : Ligne 19 :
"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.
"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 ====
+
==== Inclusions Javascript & CSS génériques ====
-
Pour cette partie, les inclusions sont en cache et minifiées, leur cache est modifié en cas de besoin, de manière automatique.
+
les inclusions génériques (inclues pour chaque site) sont en cache et minifiées, leur cache est modifié en cas de besoin, de manière automatique.
Voir le composant [[SP:Composant:IncludeHandler|de gestion des inclusions]] pour en savoir plus.
Voir le composant [[SP:Composant:IncludeHandler|de gestion des inclusions]] pour en savoir plus.
 +
 +
 +
==== Inclusions CSS spécifiques ====

Version actuelle en date du 24 juin 2010 à 16:53


Sommaire

[modifier] 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/.

[modifier] Fonctionnement

[modifier] 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.

[modifier] 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.

[modifier] Inclusions Javascript & CSS génériques

les inclusions génériques (inclues pour chaque site) 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.


[modifier] Inclusions CSS spécifiques