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: "PmWikiFr".
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}". |
|
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 "PmWikiFr.PageVariables"{$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 "24/08/2009 03:51"{$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 "http://actux.eu.org/wiki/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: "Orga"{$DefaultName}
- Le nom de page par défaut, ici: "Accueil"{$Version}
- La version du logiciel : "pmwiki-2.2.8"
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
- Variables — à propos des varaibles internes de PmWiki.
- Index des balises — la liste complète des balises de PmWiki.
- Variables textuelles de page — variables de la forme
{$:Variable}
définies par les éditeurs dans les pages. - Expressions fonctionnelles — Les expressions fonctionnelles peuvent manipuler les variables de page
<< Affichage conditionnel | Index de la documentation | Variables textuelles de page >>
Traduction de PmWiki.PageVariables
Page originale sur PmWikiFr.PageVariables - Référencé par
Dernières modifications:
PmWikiFr.PageVariables: 24/08/2009 03:51
PmWiki.PageVariables: 24/08/2009 03:24