Les requêtes

From Apache OpenOffice Wiki
< FR‎ | Wiki
Jump to: navigation, search




Des listes dynamiques de pages peuvent-être générées avec l'extension MediaWiki DPL (pour Dynamic Pages List). Les résultats peuvent être très divers selon les paramètres employés.


Pour une aide sur la syntaxe je n'ai trouvé pour l'instant que le manuel en anglais, mais vous devriez y trouver de quoi rajouter ici quelques informations utiles.


Cette page en est à ses prémices ; si vous trouvez une requête, ajoutez la en bas de cette page. Il faudra "ventiler" les requêtes existantes soit dans ce chapitre si elles sont explicatives, ou dans "Structure existante" si elles servent ce dernier but.

Documentation note.png Je ne créé pas pour l'instant la sous-page Catégories, mais quand cette page s'allongera, le contenu actuel de la section ci-dessous devra y être déplacé et cette simple page deviendra à son tour un chapitre...

Catégories

Vous pouvez afficher des listes dynamiques de page où des catégories ont été affectées :

Opérateur logique ET

Par exemple, entrez 
<DPL>
  category=Documentation
  category=FR
</DPL>
Pour obtenir la liste des pages contenant à la fois les catégories "Documentation" et "FR" 

Extension:DynamicPageList (DPL), version 2.3.0 : Warning: No results.

Opérateur logique OU

Entrez 
<DPL>
  categorymatch=FR/Documentation/B%|FR/Documentation/D%
</DPL>
Pour lister les pages appartenants aux catégories commençant par FR/Documentation/B ou FR/Documentation/D 

(Le caractère % signifie "et tout ce qui suit")

Documentation caution.png Vérifiez l'action des paramètres !

Attention de ne mettre aucune espace de part et d'autre du caractère "OU", soit le "pipe" (trait vertical). Dans l'exemple ci-dessus, à gauche, l'espace générerait une erreur, mais si l'espace est à droite du « | », le paramètre est ignoré et aucune erreur n'est générée...

Exclusion

Entrez 
<DPL>
  category=FR/Documentation
  notcategory=FR
  notcategory=Documentation
</DPL>
Pour lister les pages dans la catégorie FR/Documentation mais qui ne sont pas dans la catégorie FR ou la catégorie Documentation.

Autre type d'appel

Nous venons de voir qu'il est facile de construire une requête simple avec la balise <DPL>, mais il existe une autre façon ,évoquant plus les modèles avec les accolades :

Par exemple, entrez 
{{#dpl:category=FR|resultsheader=Il y a %PAGES% pages dans la catégorie FR.|mode=userformat}}
Pour obtenir 

Il y a 112 pages dans la catégorie FR.

Liens externes

Content on this page is licensed under the Public Documentation License (PDL).
Personal tools