Version 7 — Septembre 2018 — 86.246.xx.xx
Pour commencer : un rappel avec l’avertissement de Cerdic !
Cet article serait un pendant à Doc SPIP3 : thème privé., à l’occasion de la discussion entamée sur http://blog.spip.net/Evolutions-de-......
Les pages de l’interface privée en SPIP 2 utilisaient des commentaires à la mode DW pour structurer les colonnes des pages, et permettre l’ajout de nouveaux blocs par pipelines [1]...(
- l’ Arborescence du Privé :
Noter d’abord que le dossier « privé » de SPIP2 contenait les éléments de contenu
squelettes, reportés en SPIP3 sous ./prive/squelettes
Nom de sous-dossier | Spip 3 | Spip 2 |
Echafaudage | --- | --- |
Formulaires | --- | --- |
Images | --- | --- |
Javascript | --- | --- |
Modeles | --- | --- |
Objets | --- | --- |
Rss | --- | --- |
Squelettes | contient l’ensemble des squelettes en Z | était à la racine |
Thèmes | --- | --- |
Transmettre | --- | --- |
Vignettes | --- | --- |
De façon analogue aux squelettes publics (nomenclaturés sous Z), on retrouve les classiques contenu
, extra
, head
, inclure
et navigation
, et hierarchie
!
Ah... ça discute... Une question Z-core et Z5 : par quel chemin passe la requête spip.php ?page=sommaire ?? Comment Z5 fait-il pour intercepter la page sommaire sans avoir de fichier sommaire.html ? Pourquoi n’est-ce pas le sommaire de la dist qui est pris ?
[14:22] kent1 c’est quoi Z5 ? coucou
[14:22] kent1 faut regarder dedans à mon avis
[14:22] gauste Zpip-dist HTML5
[14:22] gauste J’ai rereregardé...
[14:26] gauste Je fais mon squelette en plugin qui necessite Zcore, comme Z5, définis les z_blocs. J’ai retrouvé le fonctionnement voulu en créant dans mon plugin un sommaire.html qui appelle structure.html , mais je ne comprends pas comment fait Z5 sans sommaire.html
[14:32] b_b ça se passe dans le pipeline styliser
b_b dans prefixplugin_pipelines.php tout simplement
Oui maintenant que je sais que c’est un pipeline, je vois bien http://programmer.spip.net/styliser . Mais je n’imaginais pas qu’on aurait détourné la page sommaire avec un pipeline...
aide_body.css
aide_menu.html