Manual:$wgResourceModules/cs
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
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
- ResourceLoaderRegisterModules háček
- Vývoj s ResourceLoaderem - naučte se, jak používat ResourceLoader v MediaWiki