Extension:UrlGetParameters
UrlGetParameters État de la version : stable |
|
---|---|
Implémentation | Fonction d'analyseur |
Description | Fournit une fonction d'analyseur {{#urlget:...}} qui permet l'accès aux paramètres d'URL dans votre page. |
Auteur(s) | S.O.E. Ansems |
Dernière version | 1.6.0 (2021-04-16) |
MediaWiki | 1.35+ |
Modifie la base de données |
Non |
Licence | Licence publique générale GNU v2.0 ou supérieur |
Téléchargement | |
|
|
Téléchargements trimestriels | 14 (Ranked 122nd) |
Traduire l’extension UrlGetParameters sur translatewiki.net si elle y est disponible | |
Rôle Vagrant | urlgetparameters |
L'extension UrlGetParameters vous permet d'utiliser ou d'afficher sur la page wiki, les paramètres « GET » de l'URL, par exemple la chaîne de caractères de la requête.
Installation
- Téléchargez et placez le(s) fichier(s) dans un répertoire appelé
UrlGetParameters
dans votre dossierextensions/
.
Les développeurs et les contributeurs au code doivent à la place installer l'extension à partir de Git en utilisant:cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/UrlGetParameters - Ajoutez le code suivant à la fin de votre fichier LocalSettings.php :
wfLoadExtension( 'UrlGetParameters' );
- Fait – Accédez à Special:Version sur votre wiki pour vérifier que l'extension a bien été installée.
Utilisation
Pour afficher sur votre page la valeur d'un paramètre GET de l'URL, vous pouvez faire ceci :
{{#urlget:parameter-name}}
Où parameter-name
est le nom du paramètre dont vous voulez la valeur.
Si le paramètre n'existe pas, l'extension ne renvoie rien.
Vous pouvez aussi fournir une valeur par défaut de la manière suivante :
{{#urlget:parameter-name|default-value}}
Si le paramètre parameter-name
n'est pas trouvé, alors c'est la valeur default-value
qui est renvoyée.
Si l'URL contient des paramètres de la forme A[B]=C, vous pouvez afficher la valeur C d'une manière similaire en appelant :
{{#urlget:A[B]}}
Auteurs
Cette extension a été écrite par S.O.E. Ansems. Des contributions importantes ont été apportées par Ankit Garg et quelques contributeurs anonymes.
Cette extension est incluse dans les fermes de wikis ou les hôtes suivants et / ou les paquets : Cette liste ne fait pas autorité. Certaines fermes de wikis ou hôtes et / ou paquets peuvent contenir cette extension même s'ils ne sont pas listés ici. Vérifiez toujours cela avec votre ferme de wikis ou votre hôte ou votre paquet avant de confirmer. |