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: "Pm Wiki Fr".

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: "Basic Editing".

Variables de page

Les variables de page définies dans Pm Wiki:

  • {$FullName} - Le nom complet de la page, tel que "Pm Wiki Fr.Page Variables"
  • {$Name} - Le nom de la page, ici "Page Variables"
  • {$Group} - Le nom de groupe de la page, comme ici "Pm Wiki Fr"
  • {$BaseName} - le nom "de base" de la page, sans préfixes ou suffixes définis avec $BaseNamePatterns, ici "Pm Wiki Fr.Page Variables"
  • {$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 Page Variables"
  • {$LastModifiedHost} -L'adresse IP du dernier éditeur, ici ""
  • {$LastModifiedTime} - le timestamp de modification de la page, ici "1251078704"
  • {$PageUrl} - L'adresse url de la page, ici "http://fontste.free.fr/pmwiki/index.php5?n=PmWikiFr.PageVariables"
  • {$RequestedPage} - page demandée par le navigateur, s'utilise dans Site.PageNotFound, ici "Pm Wiki Fr.Page Variables"

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 Pm Wiki.
  • {$DefaultGroup} - Le nom du groupe par défaut, ici: "Main"
  • {$DefaultName} - Le nom de page par défaut, ici: "Home Page"
  • {$Version} - La version du logiciel : "pmwiki-2.2.36"

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 PmWikiFr.PageVariables - Référencé par

Dernières modifications:
PmWikiFr.PageVariables: 24/08/2009 à 03:51

PmWiki.PageVariables: 07/12/2011 à 05:15


D'autres actions ou possibilités :

Imprimer la page - Créer le fichier PDF - Consulter les statistiques - Dernières modifications du site
Consulter la page - Editer cette page - Parcourir l'historique - Joindre un fichier - Se connecter/Déconnecter -


Stéphane FONTAINE - -