Présentation
Zpip-vide fournit un squelette ayant une structure Z mais vide de contenu. Un squelette vide de contenu ? À quoi cela peut-il servir ?
Principalement à être rempli de noisettes, c’est-à-dire de petits morceaux de squelettes (une liste d’article, les documents associés à un objet, un fil d’ariane, un formulaire, un menu...). Utilisé conjointement avec le noiZetier et une collection de noisettes (comme Aveline), tous les contenus de vos pages seront alors gérés sous forme de noisettes, vous permettant de composer vos pages à votre gré, en positionnant chaque noisette où bon vous semble, chaque noisette ayant également ses propres paramétrages.
Pour illustrer tout cela, voici quelques captures de l’interface du noiZetier utilisé conjointement avec Zpip-vide et Aveline :
Installation
Zpip-vide est fourni sous forme de plugin et s’installe donc comme tous les autres plugins. Pour le moment, Zpip-vide nécessite Zpip-dist qu’il vient surcharger. [1]
Pour pouvoir remplir vos pages, vous devez également installer le noiZetier ainsi qu’une collection de noisettes.
Pour le moment, la seule collection de noisettes disponible est Aveline. Mais d’autres collections de noisettes pourront voir le jour dans le futur.
Utilisation
Les pages sont divisés en différents blocs (que vous retrouvez dans l’interface du noiZetier) permettant de choisir où positionner vos noisettes. Pour plus de détails, voir Organisation des blocs et des pages dans Zpip-vide.
Par ailleurs, comme avec Zpip-dist, vous pouvez utilisez les thèmes Z et le plugin Menus avec Zpip-vide. Voir Utilisation des thèmes et du plugin Menus avec Zpip-vide.
Enfin, utilisé conjointement avec le plugin Compositions, il est aisi dé créer ses propres compositions et de nouvelles pages dans l’espace privé, voir Créer de nouvelles compositions et de nouvelles pages avec Zpip-vide.
Bon à savoir : pour des questions de sécurité évidente (pouvoir se connecter à l’espace privé), la page login fournit toujours un contenu par défaut si la noisette formulaire de login n’est pas présente dans la page.
Autre utilisation possible de Zpip-vide
Zpip-vide peut aussi être utilisé sans le noiZetier pour réaliser un « reset » de Zpip, c’est-à-dire pour supprimer tous les contenus fournis par Zpip-dist. Ensuite, à vous de définir vos propres squelettes personnalisés dans le répertoire squelettes
de votre site.
Pour connaître l’intérêt d’un reset de votre site, voir Zapper les squelettes par défaut de SPIP de Romy têtue.
Personnaliser l’en-tête et le pied de page
Une fois Zpip-vide activé, un nouveau bouton sera accessible dans le menu Configuration ou Squelettes selon votre version de SPIP. Ce bouton donne accès à un formulaire offrant quelques options de personnalisation de l’en-tête et du pied de page.
Note pour les développeurs de plugin
Vous avez développé un plugin truc et votre plugin propose un contenu Z par défaut sous la forme d’un squelette contenu/truc.html
. Vous pouvez alors tester la présence de Zpip-vide pour déterminer si ce contenu doit être affiché ou non.
C’est somme toute assez simple. Il suffit de modifier le squelette contenu/truc.html
de la manière suivante :
[(#PLUGIN{zvide}|non)
... le code pour afficher truc ...
]
Aucune discussion
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |