Manuel:$wgNamespaceContentModels
Modèles de contenu et gestionnaires |
---|
MediaWiki permet que les types de contenu de page soient autre chose que du code wiki. Il offre une prise en charge intégrée pour JavaScript, CSS, JSON et le texte brut. Les extensions peuvent utiliser le mécanisme du gestionnaire de contenu de MediaWiki pour ajouter de nouveaux modèles de contenu afin d'accepter des formats différents et gérer leur rendu, leur enregistrement ainsi que leurs modifications. |
À propos |
Utilisation |
Paramètres de configuration |
Support et développement
|
Gestionnaires de contenu et sauvegarde: $wgNamespaceContentModels | |
---|---|
Types de contenu définis pour un espace de noms donné |
|
Introduit dans la version : | 1.21.0 |
Retiré dans la version : | Encore utilisé |
Valeurs autorisées : | Non renseigné |
Valeur par défaut : | [] |
Autres paramètres : Alphabétique | Par fonction |
Détails
Tableau associatif faisant correspondre les ID des espaces de noms aux noms des pages des modèles de contenu de ces espaces de noms; valeurs par défaut : utiliser les constantes CONTENT_MODEL_XXX
.
Si aucun type de contenu spécial est défini pour un espace de noms donné, les pages de cet espace de noms utiliseront CONTENT_MODEL_WIKITEXT
(sauf dans le cas particulier des pages JavaScript et des pages CSS).
Exemple
JSON
Supposez que vous avez créé un nouvel espace de noms personnalisé NS_JSON
, et que vous voulez que toutes les nouvelles pages de cet espace de noms aient un contenu JSON et puissent être prises en charge par le gestionnaire de contenu JSON approprié.
Ajoutez ce qui suit à votre fichier LocalSettings.php file :
$wgNamespaceContentModels[NS_JSON] = CONTENT_MODEL_JSON;
Si vous avez déjà créé des pages dans cet espace de noms, voir la page de discussion.