Extension:UrlGetParameters

From mediawiki.org
This page is a translated version of the page Extension:UrlGetParameters and the translation is 100% complete.
Manuel des extensions MediaWiki
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
  • $wgUrlGetParametersSeparator
Téléchargements trimestriels 24 (Ranked 137th)
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 dossier extensions/.
  • Ajoutez le code suivant à la fin de votre fichier LocalSettings.php  :
    wfLoadExtension( 'UrlGetParameters' );
    
  • Yes Fait – Accédez à Special:Version sur votre wiki pour vérifier que l'extension a bien été installée.

Utilisation

La mise en cache doit être désactivée pour la page sur laquelle vous utilisez cette extension.

Pour afficher sur votre page la valeur d'un paramètre GET de l'URL, vous pouvez faire ceci :

{{#urlget:parameter-name}}

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.