PmWikiFr / Variables textuelles de page

Cette page est en cours d'aménagement.

Les Variables textuelles sont définies par les éditeurs du site wiki. Ce sont des phrases ou des mots-clés placés dans une page, mais qui peuvent être affichés dans d'autres pages.

Afficher le contenu d'une variable textuelle

Pour afficher le contenu d'une variable textuelle, on utilise les formes :

  • {$:Var} et {*$:Var} - pour une variable définie dans la page en cours
  • {Page$:Var} et {Groupe.Page$:Var} - pour une variable définie dans une autre page

Définir une variable textuelle

Il y a trois moyens de définir une variable textuelle

Dans une liste ":terme:définition",

: Var1 : Valeur 1
: Var2 : Valeur 2

Les deux valeurs sont "{$:Var1}" et "{$:Var2}".
Var1
Valeur 1
Var2
Valeur 2

Les deux valeurs sont "Valeur 1" et "Valeur 2".

Simplement avec "terme:définition" à la ligne,

Nom : Petko

Site : http://notamment.fr

[[ {$:Site} | Le site de {$:Nom}]].

Nom : Petko

Site : http://notamment.fr

Le site de Petko.

Ces deux types de définitions sont souvent utilisées pour afficher dans une page des informations de plusieurs autres pages, avec {AutrePage$:Nom}.

Enfin, avec "(:terme:définition:)" la définition de la variable sera cachée :

(:Fleuve:la Seine:)
(:Pont:Mirabeau:)
Sous le pont {$:Pont} coule {$:Fleuve}.

Sous le pont Mirabeau coule la Seine.

Note : Le nom d'une variable textuelle ne peut contenir que de lettres non-accentuées et des chiffres. La valeur de la variable peut contenir tout.

Différence entre {$:Var}, {*$:Var} et {=$:Var}

Le principe est le même que pour les Variables de page.

  • {$:Var} concerne la page physique où la balise est écrite.
  • {*$:Var} concerne la page que le visiteur voit.
  • {=$:Var} s'utilise dans les modèles des PageListes et concerne l'itération en cours.

Voir aussi

<< Variables de page | Index de la documentation | Expressions fonctionnelles >>



Traduction de PmWiki.PageTextVariables
Page originale sur PmWikiFr.PageTextVariables - Backlinks

Dernières modifications:
PmWikiFr.PageTextVariables: September 10, 2011, at 09:40 AM EST

PmWiki.PageTextVariables: April 26, 2022, at 04:01 AM EST