Kézikönyv:$wgNamespaceContentModels
Appearance
Tartalommodellek és -kezelők |
---|
A MediaWiki a wikiszövegen kívül más tartalomtípusokat is támogat; beépítve támogatja a JavaScriptet, a CSS-t, a JSON-t és az egyszerű szöveget. A kiterjesztések a MediaWiki ContentHandler-mechanizmusával új tartalommodelleket hozhatnak létre, amelyek különböző formátumokat fogadhatnak el, valamint azok megjelenítési, tárolási és szerkesztési módját szabályozzák. |
Leírás |
Használat |
Konfigurációs beállítások |
Támogatás és fejlesztés
|
Content handlers and storage: $wgNamespaceContentModels | |
---|---|
Tartalomtípusok definiálása egy adott névtérhez. |
|
Bevezetve: | 1.21.0 |
Eltávolítva: | használatban |
Megengedett értékek: | nincs megadva |
Alapértelmezett érték: | [] |
Egyéb beállítások: Betűrendben | Funkció szerint |
Részletek
A névtér ID-knek alapértelmezésben hozzá kell rendelődniük a tartalmi modell lapjaihoz (az CONTENT_MODEL_XXX
konstansokkal).
Ha egy névtérhez nem lett tartalomtípus definiálva, az ebben a névtérben szereplő lapot a CONTENT_MODEL_WIKITEXT
-et fogják használni (kivéve a JavaScriptet és CSS-t használó lapok).
Példa
JSON
Suppose you have created a new custom namespace NS_JSON
and you want all new pages in this namespace to have JSON content and to be supported by the appropriate content handler.
Add the following to your LocalSettings.php file.
$wgNamespaceContentModels[NS_JSON] = CONTENT_MODEL_JSON;
If you already created pages in this namespace, see the talk page.