Warning: include_once(cookbook/pmfeed.php): failed to open stream: No such file or directory in /misc/32/000/115/128/8/user/web/bisharat.net/wikidoc/local/config.php on line 63

Warning: include_once(): Failed opening 'cookbook/pmfeed.php' for inclusion (include_path='.:/usr/share/pear') in /misc/32/000/115/128/8/user/web/bisharat.net/wikidoc/local/config.php on line 63
PanAfriL10n - PmWikiFr - Directives

traduction corriger et complter

Voir les pages : Inclure d'autres pages et Index des balises.

PmWiki utilise la squence de balise (:directive ...:) pour nombre de directives et des substitutions de texte. Nombre de ces directives remplacent les directives "double-crochet" qui taient utilises dans PmWiki 1.0 et les versions antrieures. Voici une brve description de chacune de ces directives.

(:title texte:)

Dfinit un titre de page diffrent de son nom. Par exemple, la syntaxe
(:title Accueil site Patrick:)
utilise "Accueil site Patrick" comme titre de page dans la barre de titre du navigateur (balise HTML <title>) et la zone de titre de la page (variable $PageTitle). Noter que les apostrophes et les caractres spciaux peuvent tre utiliss ici.

(:keywords Mot cls, ...:)

Dfinit les mots cls d'une page dans une balise HTML <meta name='keywords' content='mot cl, ...' /> .

(:include NomDeLaPage:) et (:include NomDeLaPage#dbut#fin:)

Inclut le contenu d'une autre page dans le texte de la page courante. La seconde forme est utilise pour inclure une portion de page situe entre les ancres #dbut et #fin.
On peut spcifier un ensemble de lignes utiliser pour la directive ->(:include:) de la manire suivante :
(:include UnePage :) - inclut la totalit de UnePage
(:include UnePage lines=10 :) - inclut les lignes 1-10 de la page UnePage
(:include UnePage lines=1..10 :) - inclut les lignes 1-10 de la page UnePage
(:include UnePage lines=6..10 :) - inclut les lignes 6-10 de la page UnePage
(:include UnePage lines=6.. :) - inclut les lignes 6 la fin de la page UnePage
(:include UnePage lines=6..6:) - inclut seulement la ligne 6 de la page UnePage

(:noheader:), (:nofooter:), (:notitle:), etc.

Ces directives dsactivent l'en-tte de page, le pied de page, et la partie titre du modle de la page (si cette partie existe dans le modle).

(:(no)spacewikiwords:)

Active ou dsactive l'espacement automatique des MotsWiki dans le texte des pages. Quand c'est activ, WikiWord s'affichera "Wiki Word".

(:(no)linkwikiwords:)

Active ou dsactive la liaison des MotsWiki nus avec les pages de mme nom.

(:if cond param:)

La syntaxe (:if cond param:) permet des portions du texte balise d'tre traites de manire conditionnelle (jusqu'au prochain (:if:)) en fonction de conditions dfinies par l'administrateur. Les conditions prdfinies sont "true", "false", "group", et "name". Par exemple,
(:if group PmWiki:) Ce texte ne s'affiche que dans le groupe PmWiki(:if:)
Pour plus de dtails, voir PmWiki.Conditional Markup.

(:pagelist group=xxx fmt=yyy list=zzz:)

La syntaxe (:pagelist ..:) permet d'inclure une liste puce des noms de pages qui sont dans le groupe spcifi. Le groupe et les noms des pages sont affichs comme des liens.
group=xxx
optionnel, xxx = nom du groupe dont les pages doivent tre incluses dans la liste
Question: peut-on aussi donner des noms de pages, par exemple avec regex ou un prfixe pour le nom : Group\.PREF.* = toutes les pages du goupe "Group" commenant par "PREF"
Rponse: Non, juste des groupes et pas des pages. Il y aura peut-tre une nouvelle option ajoute pour permettre de spcifier des noms complets avec regex. De plus il y a l'option list=zzz dcrite ci-dessous qui permet des listes quelconques.
fmt=yyy
optionnel, yyy =
bygroup
par dfaut, niveau 1 liste chaque groupe, niveau 2 liste les pages des groupes
simple
une ligne par page en utilisant le nom complet de la page: "* groupname.pagename", pas d'en-tte de groupe.
voir aussi le Cookbook
Index alphabtique?
list=zzz
optionnel, zzz =
normal
n'inclut pas dans la liste les pages spciales comme RecentChanges, GroupHeader et GroupFooter
Vous pouvez utiliser
(:pagelist:) pour avoir la liste de toutes les pages,
(:pagelist group=PmWiki:) pour avoir la liste de toutes les pages du groupe PmWiki,
(:pagelist group={$Group}:) pour avoir la liste de toutes les pages du groupe courant,
(:pagelist group={$Group} list=normal:) pour avoir la liste de toutes les pages du groupe courant sauf GroupHeader, GroupFooter, RecentChanges etc
partir des emails:
Pour RecentPages, j'ai juste ajout dans mon fichier local/config.php:
(Il doit y avoir deux espaces entre le lien wiki et le texte qui suit -> Coup&Coll partir du source, et non de la vue html.)
$RCTime = strftime('%b %d %H:%M',$Now);
$RecentChangesFmt['Main.RecentPages'] = ':[[$FullName]]: $RCTime';

(:searchbox:)

Affiche une bote de recherche cet endroit.

(:searchresults group=xxx fmt=yyy list=zzz text:)

...

...

Peut tre utilis pour les exemples d'emploi des balises, montre la balise puis le rsultat de son utilisation. voir Rgles de formatage des textes pour des exemples.

<< | Index documentation | >>


Traduction de PmWiki.Directives Page originale sur PmWikiFr.Directives - Backlinks
Dernières modifications:
PmWikiFr.Directives: 2006-04-12 11:49
PmWiki.Directives: 2005-02-19 07:40