Cette page décrit les variables (informations, propriétés) qui sont associées à chaque page. Les variables de page ont la syntaxe suivante @@{{$''variable''}@@, et peuvent être utilisées comme les balises de mise en forme. Par exemple, la balise "{$Group}
" affiche sur cette page: "{$}Group}".
Ces variables sont accessibles depuis les pages du wiki. Une page peut afficher ses propres variables, et des variables d'autres pages.
* Titre de cette page: "{$Title}".
* Titre de [[BasicEditing]]: "{BasicEditing$Title}".
|
- Titre de cette page: "Variables de page".
- Titre de BasicEditing: "Edition de base".
|
Variables de page
Les variables de page définies dans PmWiki:
{$FullName}
- Le nom complet de la page, tel que "PmWikiFr.PageVariables"
{$Name}
- Le nom de la page, ici "PageVariables"
{$Group}
- Le nom de groupe de la page, comme ici "PmWikiFr"
{$BaseName}
- le nom "de base" de la page, sans préfixes ou suffixes définis avec @@{$BaseNamePatterns@@, ici "{$}BaseName}"
{$Title}
- Le titre de la page (qui peut être différent du nom), ici: "Variables de page"
{$Description}
- La description sommaire de la page, définie dans la balise (:description:)
, ici "Balises contenant certaines informations des pages"
{$Namespaced}
- Le nom de la page avec des espaces, ici: Page Variables"
{$Groupspaced}
- Le nom de groupe de la page avec des espaces, ici: "Pm Wiki Fr"
{$Titlespaced}
- Le titre de la page avec des espaces, ici : "Variables de page"
{$LastModified}
- Date à laquelle la page a été éditée, ici "2009-08-24 at 01h51"
{$LastModifiedBy}
- Le dernier éditeur de la page, ici "Petko"
{$LastModifiedSummary}
- le résumé du dernier éditeur, ici "actu., reste à traduire Custom PageVariables"
{$LastModifiedHost}
-L'adresse IP du dernier éditeur, ici "86.69.109.9"
{$LastModifiedTime}
- le timestamp de modification de la page, ici "1251078704"
{$PageUrl}
- L'adresse url de la page, ici "https://lma.metelu.net/PmWikiFr/PageVariables"
{$RequestedPage}
- page demandée par le navigateur, s'utilise dans Site.PageNotFound, ici "PmWikiFr/PageVariables"
Ces variables contiennent des informations sur le visiteur.
{$Action}
- L'action effectuée par le visiteur, ici "browse"
{$Author}
- Le nom de la personne interagissant avec le site, en ce moment : ""
{$AuthId}
- L'identifiant de connexion de l'utilisateur authentifié, ici : ""
Ces variables contiennent des informations sur le site.
{$SiteGroup}
- Le nom du groupe de configuration du site, ici: "Site"
{$ScriptUrl}
- L'adresse url du script PmWiki.
{$DefaultGroup}
- Le nom du groupe par défaut, ici: "LMA"
{$DefaultName}
- Le nom de page par défaut, ici: "BienvenueAuLaboratoireDeMathAlternatif"
{$Version}
- La version du logiciel : "pmwiki-2.3.35"
Différence entre {$Name}
, {*$Name}
et {=$Name}
- Les variables de la forme
{$Name}
sont des informations sur la page où elles sont écrites.
- Les variables de la forme
{*$Name}
(avec astérisque) sont des informations sur la page que le lecteur visite.
Il y a une différence entre les deux, lorsque une page est incluse dans une autre.
Exemple: Si Page1 inclut Page2, et Page2 contient {$Name} {*$Name}
, un lecteur visitant Page1 verra Page2 Page1
.
Ceci peut être utilisé dans les menus et les enêtes (qui sont incluses dans la page), dans les balises conditionnelles, dans les PageListes etc.
Enfin, les variables de la forme {=$Name}
s'utilisent dans les modèles de mise en forme des PageListes.
Voir aussi
<< Affichage conditionnel | Index de la documentation | Variables textuelles de page >>
Traduction de PmWiki.PageVariables
Page originale sur {*{$FullName}]] - [[$}[Backlinks]->{*{$FullName}?action=search&q=link={*$}FullName}&fmt=title
Dernières modifications:
[[{*{$FullName}]]: {*$}LastModified}
[[PmWiki.{*{$Name}]]: {PmWiki.{*$}Name}$LastModified}