Manuel:$wgSpecialPages
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 : | [] |
Autres paramètres : Alphabétique | Par fonction |
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