Manuel:$wgSpecialPages

From mediawiki.org
This page is a translated version of the page Manual:$wgSpecialPages and the translation is 100% complete.
Extensions: $wgSpecialPages
Une liste de pages spéciales personnalisées.
Introduit dans la version :1.7.0 (r15031)
Retiré dans la version :Encore utilisé
Valeurs autorisées :voir ci-dessous
Valeur par défaut :[]

Détails

$wgSpecialPages enregistre une liste de pages spéciales personnalisées définies pour une installation MediaWiki particulière. Le tableau est accédé à l'aide d'une clé formée par un ID non traduit et fournit la page spéciale. La valeur attribuée à chaque clé est un spécificateur ObjectFactory (MediaWiki 1.34+), ou l'une des valeurs suivantes :

  • chaîne : une chaîne contenant le nom d'une sous-classe de SpecialPage .
  • tableau : un tableau où le premier élément est le nom de la sous-classe et tous les suivants sont les paramètres à passer au constructeur de cette sous-classe. (Ce format a été déclaré obsolète en MW 1.18 et n'est plus reconnu depuis MW 1.32.)
  • fonction de rappel : depuis MW 1.24, Gerrit change 152755 doit rendre une instance SpecialPage . Utile pour le contrôle total des paramètres de contruction de la page spéciale.
  • un objet SpecialPage actuel. (obsolète depuis v. 1.34)

Vous pouvez également désactiver une page spéciale en utilisant :

$wgSpecialPages['Name'] = DisabledSpecialPage::getCallback( 'Name', 'message' );

Pour plus d'information, voir SpecialPage.php