Assets: the Functions
XOOPS has historically provided two methods in the XoopsTheme class to deal with assets:
1
addScript($url)
2
3
addStylesheet($url)
Copied!
Note that these methods expect URLs, not filesystem paths.
New Assets Functions
The XoopsTheme class has been expanded to better manage assets. The following methods are available:
1
addScriptAssets($assets, $filters)
2
addStylesheetAssets($assets, $filters)
3
addBaseScriptAssets($assets)
4
addBaseStylesheetAssets($assets)
5
setNamedAsset($name, $assets, $filters)
Copied!
Let's review now these functinos individually:
addScriptAssets & addStylesheetAssets
Accept an array of one or more asset file specifications Optionally accept a string of comma separated filter names Result in combining and filtering the assets, then adding the URL for the created static asset file to the same lists used by addScript() and addStylesheet()
addBaseScriptAssets & addBaseStylesheetAssets
Accept an array of one or more asset file specifications
Accumulate asset files in separate lists, similar to addScript() and addStylesheet()
Assets are processed using default filters and the resulting static file URL is added to the top of respective list in the page headers:
1
<{$xoops_module_header}>
Copied!
Last modified 3yr ago
Copy link