Příručka:$wgNamespaceContentModels
Appearance
Modely obsahu a obslužné programy |
---|
MediaWiki umožňuje, aby stránka mohla mít jiný typ obsahu než wikitext. V základu má vestavěnou podporu pro JavaScript, CSS, JSON a prostý text. Rozšíření mohou pomocí mechanismu ContentHandler MediaWiki přidávat nové modely obsahu pro přijímání různých formátů a řízení toho, jak jsou vykreslovány, ukládány a upravovány. |
O projektu |
Použití |
Nastavení konfigurace |
Podpora a vývoj
|
Obslužné nástroje a úložiště obsahu: $wgNamespaceContentModels | |
---|---|
Typy obsahu definované pro daný jmenný prostor |
|
Zavedeno od verze: | 1.21.0 |
Odstraněno od verze: | stále se používá |
Povolené hodnoty: | Blíže neurčeno |
Výchozí hodnota: | [] |
Další nastavení: Podle abecedy | Podle funkce |
Podrobnosti
Asociativní mapování pole ID jmenného prostoru na název stránek modelu obsahu v tomto jmenném prostoru by mělo mít standardně (použijte konstanty CONTENT_MODEL_XXX
).
Pokud není pro daný jmenný prostor definován žádný speciální typ obsahu, stránky v tomto jmenném prostoru budou používat CONTENT_MODEL_WIKITEXT
(s výjimkou speciálního případu stránek JavaScript a CSS).
Příklad
JSON
Předpokládejme, že jste vytvořili nový vlastní jmenný prostor NS_JSON
a chcete, aby všechny nové stránky v tomto jmenném prostoru měly obsah JSON a aby je podporoval příslušný obslužný program obsahu.
Přidejte následující do svého souboru LocalSettings.php.
$wgNamespaceContentModels[NS_JSON] = CONTENT_MODEL_JSON;
Pokud jste již vytvořili stránky v tomto jmenném prostoru, viz diskusní stránka.