Manual:$wgActions/fr

Détails
Tableau des valeurs permises pour le paramètre "action" des pages normales.

Cette méthode de définition des actions personnalisées remplace le hook déconseillé. Pour plus d'informations sur la migration du code hook existant vers l'approche basée sur la classe, consultez.

La syntaxe est:


 * - Charge la classe spécifiée qui sous-classe
 * - Charge la classe FooAction qui sous-classe Action
 * - L'action est désactivée; affiche un message d'erreur



Exemple
Il y a beaucoup de choses que vous pouvez faire avec une action personnalisée, et la meilleure méthode de découverte est de parcourir les classes Action, FormAction et FormlessAction dans le code MediaWiki de base (comme ce sont les classes que vous allez étendre) et de regarder des exemples de pages qui fournissent une fonction similaire à ce que vous avez besoin, soit dans le noyau ou dans les extensions stables et bien supportées.

L'exemple suivant couvre le cas d'utilisation le plus courant, à savoir la génération d'une page personnalisée pour l'action, éventuellement avec quelques arguments URL supplémentaires.

Enregistrer la nouvelle action dans extension.json (voir schéma):



Désactiver une action
Pour désactiver une action, il suffit d'ajouter les éléments suivants, par exemple pour l'action "raw" dans votre fichier "LocalSettings.php" :