Aide de l’API MediaWiki
Ceci est une page d’aide de l’API de MediaWiki générée automatiquement.
Documentation et exemples : https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=expandtemplates
- Ce module nécessite des droits de lecture.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Réalise l’expansion de tous les modèles en wikicode.
- title
Titre de la page.
- text
Wikicode à convertir.
- Ce paramètre est obligatoire.
- revid
Identifiant de version, pour
{{REVISIONID}}
et les variables similaires.- Type: entier
- prop
Quelles informations récupérer.
Noter que si aucune valeur n’est sélectionnée, le résultat contiendra le wikitexte, mais la sortie sera dans un format désuet.
- wikitext
- Le wikicode développé.
- categories
- Toutes les catégories présentes dans l’entrée qui ne sont pas représentées dans la sortie en wikicode.
- properties
- Propriétés de la page définies par des mots magiques développés dans le wikicode.
- volatile
- Si la sortie est volatile et ne devrait pas être réutilisée ailleurs dans la page.
- ttl
- Le délai maximum après lequel les caches du résultat doivent être invalidés.
- modules
- Tous les modules ResourceLoader que les fonctions d’analyse ont demandé d’ajouter à la sortie. Soit jsconfigvars, soit encodedjsconfigvars doit être demandé avec modules.
- jsconfigvars
- Donne les variables de configuration JavaScript spécifiques à la page.
- encodedjsconfigvars
- Donne les variables de configuration JavaScript spécifiques à la page sous la forme d’une chaîne JSON.
- parsetree
- L’arbre d’analyse XML de l’entrée.
- Valeurs (séparées par | ou autre) : categories, encodedjsconfigvars, jsconfigvars, modules, parsetree, properties, ttl, volatile, wikitext
- includecomments
S’il faut inclure les commentaires HTML dans la sortie.
- Type : booléen (détails)
- generatexml
- Obsolète.
Générer l’arbre d’analyse XML (remplacé par « prop=parsetree »).
- Type : booléen (détails)
- templatesandboxprefix
Préfixe du bac à sable des modèles, comme avec Special:TemplateSandbox.
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- templatesandboxtitle
Analyser la page en utilisant templatesandboxtext au lieu du contenu de la page nommée ici.
- templatesandboxtext
Analyser la page en utilisant le contenu de cette page au lieu de celle désignée par templatesandboxtitle.
- templatesandboxcontentmodel
Modèle de contenu de templatesandboxtext.
- Une des valeurs suivantes : JsonSchema, MassMessageListContent, Scribunto, css, flow-board, javascript, json, smw/schema, text, wikitext
- templatesandboxcontentformat
Format du contenu de templatesandboxtext.
- Une des valeurs suivantes : application/json, text/css, text/javascript, text/plain, text/x-wiki
- Développe le wikicode {{Project:Sandbox}}.
- api.php?action=expandtemplates&text={{Project:Sandbox}} [ouvrir dans le bac à sable]