Manuel:$wgSpecialPages
Appearance
| 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