Le Pic
Projet Internet et Citoyenneté

Accueil > LES OUTILS > SPIP, la doc du CMS > Des mises en pages personnalisées >

Fiche n° 5 - Permettre de choisir un squelette particulier pour un article PDF

dernière modification 27 mai 2024

Avec le plugin compositions, les rédacteurs peuvent lors de l’écriture d’un article ou lors de la création d’une rubrique, choisir une mise en pages parmi plusieurs possibilités. Le rôle du webmestre est de préparer les mises en page possibles.


Changer de squelette pour un article

Le webmestre peut préparer plusieurs mises en page, et laisser aux rédacteurs choisir l’une d’entre elles pour leur article.

Création d’une composition poeme

A titre de cas d’école, nous allons faire une mise en pages particulière pour publier des poèmes (en vers).

Installation du plugin Compositions

A l’aide du gestionnaire de plugins, installez le plugin Compositions (version stable de préférence !).
Dans la liste des plugins, cliquez sur l’icône de configuration de Compositions puis assurez-vous que la case "Articles" est bien cochée, afin que les compositions puissent s’appliquer aux articles.
Enregistrez la configuration.

Création du fichier compositions

Si Skeleditor est installé (voir ici), cliquez sur Squelettes/Editer le squelette, créez un nouveau fichier appelé : compositions/article-poesie.xml [1] et mettez dedans :

La dernière ligne est optionnelle, mais si vous la mettez n’oubliez pas de téléverser l’icône !

Ensuite, ouvrez, toujours avec l’éditeur de squelettes, le fichier article.html et enregistrez-le sous le nom : compositions/article-poesie.html

Vous n’avez plus qu’à modifier ce dernier fichier pour définir votre mise en pages spécifique.

Utilisation de la composition par les rédacteurs

Dès lors que les deux fichiers évoqués ci-dessus existent, les rédacteurs ont à leur disposition, dans l’espace privé, un nouveau bouton leur permettant d’affecter cette nouvelle composition à leur article.

Toutes les compositions que vous voulez !

Il n’y a bien sûr pas de limite au nombre de compositions que vous pouvez ainsi définir. Elles peuvent s’appliquer à tous les objets éditoriaux de SPIP, articles, rubriques, brèves, etc. à condition d’avoir activé l’objet correspondant (voir l’écran de configuration du plugin).

[1Si le sous-répertoire compositions n’existe pas, il sera automatiquement créé par l’éditeur de squelettes.