Modèle:Plim

La bibliothèque libre.
Documentation

Utilisation[modifier]

Permet de générer un index par mots-clés en fin d’ouvrage comportant des hyperliens aux pages concernés. Ce modèle évite d’avoir à répéter le modèle {{lp}} autant de fois qu’il y a de pages à relier à un mot-clé de l’index.

Syntaxe[modifier]

{{Plim}}

{{Plim|1=|2=|3=|parg=|ecarts|index=|sep1=|sep2=}}

  • 1 : mot-clé
  • 2 : liste des pages (PLivre) où se retrouve le mot-clé
  • 3 : caractère(s) qui sépare deux mots-clé (souvent une virgule)

Particularités[modifier]

  • Seuls les paramètres 1, 2, 3 sont obligatoires et se répètent autant de fois qu’il y a de mots-clés dans la liste.
  • Plim ne fonctionne que dans l’espace page et dans l’espace principal.
  • En mode autonome, le modèle va lui-même recueillir les données nécessaires pour construire les liens vers les pages contenant une référence au mot-clé. Cette information est puisée dans le contenu des champs « sommaire » et « pagelist » de l’Index ou espace Livre. Si « sommaire » et « pagelist » contiennent des informations concernant d’autres livres de la même collection ou une duplication dans les numéros de page, Plim ne pourra pas être utilisé en mode autonome.

Paramètres[modifier]

Permet de construire un index des mots-clé contenus dans une œuvre. Utilisable en mode saisie avec paramètres nommés ou autonome sans ces paramètres.

Paramètres du modèle[Modifier les données du modèle]

La mise en forme sur une seule ligne est préférée pour ce modèle.

ParamètreDescriptionTypeÉtat
Mot-clé1

Élément de l’index

Exemple
Samuel de Champlain
Chaîneobligatoire
Page(s)2

Liste des pages (PLivre) où on retrouve une référence au mot-clé. Seules les valeurs numériques sont supportées. Ici un lien sera créé sur les page 1001, 233 et 458 mais pas sur la page 234

Exemple
101, 233-234, 458
Chaînesuggéré
Séparateur de mots-clés3

Souvent un ; entre mots-clés d’un même ensemble et un « . » entre deux ensembles regroupés dans des paragraphes différents. Ici « Orange » commencera un nouveau paragraphe.

Valeurs suggérées
À ajuster selon le texte du f-s
Exemple
Pomme | 3-5 | ; | Lobo | 5, 6 | . | Orange | etc
Chaînefacultatif
Changement de paragrapheparg

Si ( séparateur de mot-clé ) = parg, il y aura un changement de paragraphe après ce mot-clé

Par défaut
.
Exemple
prg = ;
Chaînefacultatif
Écarts de paginationecarts

Page du livre : différence avec la page du djvu. Dans l’exemple la page 9 du livre correspond à la page 9 du f-s mais la page 10 à la page 12

Exemple
ecarts = 1:0;10:2
Chaînefacultatif
Découpage espace princindex

Nom des sous-page suivi de 1ère page à transclure à l’intérieur de cette sous-page généralement identifiée par le paramètre from.

Exemple
index = chapitre I:20;chapitre II:45
Chaînefacultatif
Séparateur alternatif pour « : » sep1

Si une sous-page contient le caractère « : », il faudra utiliser un autre séparateur dans la saisie des données. Ex : Le « Chap : 1 » commence à la page 10.

Exemple
index = chap : I*10 | sep1 = *
Chaînefacultatif
Séparateur alternatif pour « ; » sep2

Situation similaire à sep1 si un nom de sous-page contient le caractère « ; »

Chaînefacultatif
Classeclasse

classe CSS applicable à tous les éléments d’une liste

Exemple
alineanegatif
Chaînefacultatif
Style noPagestylep

Style CSS applicable au numéro de page

Exemple
font-style: italic;
Chaînefacultatif

Exemples[modifier]

Voir aussi[modifier]