Příručka:$wgResourceModules
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
Podrobnosti najdete na stránce MainConfigSchema::ResourceModules.
Načítání modulu
Viz ResourceLoader/Migration guide (developers)#Adding a module to the page :
Note
If you require a list of all registered modules, it is not recommended to call $GLOBALS[ 'wgResourceModules' ]
from a skin or extension. The list may not be complete at the time of the request. See ResourceLoader::getModuleNames() instead.
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
- ResourceLoaderRegisterModules háček
- Vývoj s ResourceLoaderem - Naučte se, jak používat ResourceLoader v MediaWiki