Příručka:$wgResourceModules
Appearance
| Zavaděč zdrojů: $wgResourceModules | |
|---|---|
| Pole všech extra definovaných modulů, které lze později načíst během výstupu. |
|
| Zavedeno od verze: | 1.17.0 (r72349) |
| Odstraněno od verze: | stále se používá |
| Povolené hodnoty: | (vícerozměrné pole) |
| Výchozí hodnota: | [] |
| Další nastavení: Podle abecedy | Podle funkce | |
Příklady
Níže je uveden příklad, jak to použít v rozšíření.
Vložte do svého souboru extension.json.
"ResourceModules": {
"ext.MyExtension": {
"localBasePath": "modules/ext.MyExtension",
"remoteExtPath": "MyExtension/modules/ext.MyExtension",
"styles": [
"foo.css",
"bar.css"
],
"packageFiles": [
"index.js",
"foo.js"
],
"messages": [
"myextension-foo-label"
],
"dependencies": [
"jquery.cookie",
"mediawiki.util"
]
}
},
Možnosti
Podívejte se na stránku MainConfigSchema::ResourceModules.
Načítání modulu
Podívejte se na stránku ResourceLoader/Developing with ResourceLoader#Loading modules.
Poznámka
Pokud potřebujete seznam všech registrovaných modulů, nedoporučuje se volat $GLOBALS[ 'wgResourceModules' ] ze vzhledu nebo rozšíření.
Seznam nemusí být v době podání žádosti úplný.
Použijte místo toho ResourceLoader::getModuleNames().
Související odkazy
- ResourceLoader
$wgResourceModules- zaregistruje moduly, které lze později načíst na stránku$wgResourceModuleSkinStyles- zaregistruje šablony stylů poskytované skiny a přidá je do existujícího modulu ResourceLoader$wgResourceLoaderDebug- nakonfiguruje výchozí režim ladění pro MediaWiki.- Nastavení interní konfigurace:
$wgExtensionAssetsPath,$wgResourceLoaderMaxage ResourceLoaderRegisterModulesháček- Vývoj s ResourceLoaderem - naučte se, jak používat ResourceLoader v MediaWiki