SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

288 Plugins, 197 contribs sur SPIP-Zone, 223 visiteurs en ce moment

Accueil > Squelettes > Outils pour squelettes > Squelettes selon contexte > Squelettes par mot-clé > SPMC : Squelette par mot clé V2.0

SPMC : Squelette par mot clé V2.0

21 septembre 2009 – par Sauterey Francois – 51 commentaires

15 votes

Ce plugin prend la suite de squelette par mot clef V1.92 qui ne fonctionnait plus sous SPIP 2.0.x. Avec l’accord de Mortimer qui n’a plus le temps de le maintenir, je prend donc la suite.

Présentation du plugin « Squelette par mot clé V2.0 »

Le principe décrit dans l’article initial n’a pas changé : choisir le squelette d’un élément par l’affectation d’un mot clé choisi dans un groupe.
Ce choix est expliqué plus bas.

Cette possibilité offre plus de souplesse que la traditionnelle technique des squelettes numérotés, qui impose que tous les articles d’une rubriques s’affichent avec le même squelette.

Installation

La première étape est bien sûr de télécharger le paquet :

Version 2.1.0

Après décompression, le dossier squelettes_par_mots_ cle_2_0 doit être transféré dans le dossier plugin à la racine de votre site (créer ce dossier s’il n’existe pas !).
Le plugin apparait alors dans le menu Configuration/Gestion des plugins

Gestion des plugins

Pour activer le plugin, il suffit de cocher la case devant celui-ci.

Configuration

Il faut maintenant configurer le plugin :
-  créer le(s) groupe(s) de mots clés,
-  Associer les types d’éléments (article, brève, rubrique, site) à ce(s) groupe de mots clés.

Par exemple vous pouvez créer le groupes de mots clés "Squelettes article", "Squelettes brève", "Squelettes rubrique" ou plus simplement un seul groupe "Gestion des squelettes"

configuration du plugin

Mise en œuvre

Il faut maintenant créer vos différents squelettes et les mots clés associés
par exemple vous voulez disposer d’un squelette "article avec album photo" disponible à diverses endroits de votre site (diverses rubriques). Sans le plugin les solution à mettre en œuvre ne sont pas triviales. Ici tout devient simple :

  • on créer un mot clé "Gestion des squelettes"/"AlbumPhoto"
  • on réalise le squelette, et on le nomme article-AlbumPhoto.html
  • on associe à un article le mot clé "Gestion des squelettes"/"AlbumPhoto"
  • et hop... c’est fini

L’article s’affiche bien avec le bon squelette. Simple, non ?

Comment SPIP choisit-il le squelette ?

Regardons l’ordre dans lequel SPIP choisi un squelette, en partant du principe que dès qu’un squelette est trouvé, SPIP utilise celui-là. Il faut bien comprendre cette règle pour ne pas être déçu par certains résultats...

  1. s’il existe un fichier "article=10.html" et que l’article demandé se trouve dans la rubrique N° 10, alors ce fichier sera retenu comme squelette
  2. s’il existe un fichier "article-10.html" et que l’article demandé se trouve dans la rubrique N° 10 ou encore dans une de ses sous-rubriques sans limitation de profondeur, alors ce fichier sera retenu comme squelette
  3. s’il existe un fichier "article-AlbumPhoto.html" et que l’article demandé est lié à un mot-clé "AlbumPhoto" reconnu comme sélecteur de squelette, alors ce fichier sera retenu comme squelette
  4. s’il existe un fichier "article-AlbumPhoto.html" et que l’article demandé se trouve dans une rubrique ou encore dans une de ses sous-rubriques sans limitation de profondeur, qui est liée à un mot-clé "AlbumPhoto" reconnu comme sélecteur de squelette, alors ce fichier sera retenu comme squelette
  5. si rien n’a été retenu jusqu’ici, "article.html" sera l’élu.

Il sera donc impossible de choisir un squelette par mot clé, pour afficher un article dans une rubrique possédant un affichage spécifique par numéro !

Précision donc :
Ce qui signifie que si article=10.html existe, ce squelette sera prioritaire pour tout article de la rubrique 10, et de toutes sous-rubriques éventuelles, même si un article a le mot clé AlbumPhoto, et qu’un squelette article-AlbumPhoto existe (Bref Arnaud a bien traduit ;-) )

Voir en ligne : http://plugins.spip.net/squelettesmots

Dernière modification de cette page le 2 mai 2017

Retour en haut de la page
Chargement en cours...

Ça discute par ici

  • Einsteiniumist (Squelette)

    23 avril 2013 – 81 commentaires

    Un squelette principalement conçu pour les sites de type blog et portfolio. Présentation : Adaptation pour Zpip du thème Wordpress Einsteiniumist conçu par Padd Solutions. Voir une démo du thème et du squelette Einsteiniumist. Ce squelette (...)

  • Plugin séances

    10 octobre 2010 – 85 commentaires

    Dans la gestion d’événements, il arrive d’avoir à mettre en rapport un spectacle (film, concert ou autre), un lieu et une date. Il est alors possible d’envisager plusieurs modes de présentation : pour un spectacle donné, les dates et lieux de celui-ci, (...)

  • Champs Extras 3

    16 janvier 2012 – 588 commentaires

    Ce plugin permet de créer et/ou de gérer des champs supplémentaires dans les objets éditoriaux de SPIP. Il permet donc de prendre en compte et d’afficher de nouveaux éléments dans n’importe quel objet éditorial de SPIP. Screencast Vous n’aimez pas (...)

  • Plugin Domlang : Domaines par secteur de langue

    4 septembre – commentaires

    Domlang est un plugin qui permet d’associer un nom de domaine ou un sous-domaine à un secteur de langue. Ce plugin convient pour un site qui utilise des secteurs de langues. En configuration, pour chaque secteur, vous pourrez définir une URL (...)

  • Plugin Speedsyndic 2

    11 octobre 2010 – 24 commentaires

    Ce plugin est une version compatible spip 2.0.x / 2.1 du plugin Speedsyndic Note : Une bonne partie du texte ci-dessous a été pompé de cet article, expliquant la version précédente du plugin. je n’ai fait qu’adapter le code pour spip 2, ajouter une (...)

Ça spipe par là