Architecture Z dans le privé

Depuis SPIP 3, les pages de l’espace privé sont écrites en squelettes, découpés en différents répertoires dans prive/squelettes. Il est donc préférable pour créer une page appelée par ?exec=nom, d’utiliser les squelettes suivants :

  • prive/squelettes/contenu/nom.html
  • prive/squelettes/navigation/nom.html
  • prive/squelettes/extra/nom.html

Seul le squelette de contenu est obligatoire. Si les autres squelettes sont absents, c’est celui dist.html qui sera utilisé.

Ces squelettes ont priorité sur les fichiers PHP de /prive/exec/.

Les formulaires utilisés dans le privé sont rangés dans /prive/formulaires/.

Lorsqu’il s’agit d’un objet éditorial, une partie des pages est définies dans le dossier objets/contenu/mon_objet.html :
 squelettes/contenu/mon_objet.html contient le fichier qu’on appelle, par exec=, c’est le "conteneur", qui vérifie les autorisations, affiche les boutons de modification... Il contient aussi les appels aux pipelines afficher_enfants.
 objet/contenu/mon_objet.html contient juste la vue : l’affichage des champs et des données.

Portfolio

Auteur YannX Publié le : Mis à jour : 17/01/21