Manual:$wgNamespaceContentModels
İçerik işleyicileri ve depolama: $wgNamespaceContentModels | |
---|---|
Belirli bir ad alanı için tanımlanan içerik türleri |
|
Sürümde tanıtıldı: | 1.21.0 |
Sürümde kaldırıldı: | hala kullanımda |
İzin verilen değerler: | Belirtilmemiş |
Varsayılan değer: | [] |
Diğer ayarlar: Alfabetik | İşlevsel olarak |
Ayrıntılar
Bu ad alanındaki içerik modeli sayfaları adına ad alanı kimlikleri varsayılan olarak sahip olması gereken ilişkilendirilebilir dizi eşlemesi varsayılan olmalıdır (CONTENT_MODEL_XXX
sabitlerini kullanın).
Belirli bir ad alanı için özel bir içerik türü tanımlanmadıysa, bu ad alanındaki sayfalar CONTENT_MODEL_WIKITEXT
kullanır (JavaScript ve CSS sayfalarının özel durumu hariç).
Örnek
JSON
Yeni bir özel ad alanı oluşturduğunuzu NS_JSON
ile sahip olduğunuzu ve bu ad alanındaki tüm yeni sayfaların JSON içeriğine sahip olmasını ve uygun içerik işleyicisi tarafından desteklenmesini istediğinizi varsayalım.
Aşağıdakileri LocalSettings.php dosyanıza ekleyin.
$wgNamespaceContentModels[NS_JSON] = CONTENT_MODEL_JSON;
Bu ad alanında zaten sayfalar oluşturduysanız, tartışma sayfasına bakın.