您现在的位置是:首页 > 文章详情

Joomla 4中的Web资源介绍

日期:2019-11-24点击:376

Joomla 4中我最喜欢的改进之一是“Web资源”特性。它允许你通过一次调用按特定顺序加载一组JavaScript和CSS文件。

introduction_to_web_assets_in_joomla_4

比方说,你希望加载依赖于其他文件的CSS或JavaScript文件。你可能加载一个依赖于jQuery的JavaScript文件。

在这个简短的教程中,我将向您展示Joomla 4的“Web资源”特性是如何工作的。

介绍joomla.asset.json文件

在模板的文件夹中,可以创建一个名为joomla.asset.json的文件。Cassiopeia是默认的Joomla 4模板,它已经包含了这个包含以下3个资源的文件:

template.cassiopeia.base
template.cassiopeia.ltr
template.cassiopeia.rtl

以下是这3种资源在Cassiopeia的joomla.asset.json文件代码中的显示方式:

introduction_to_web_assets_in_joomla_4_2

joomla.asset.json文件将自动运行在joomla 4站点的前端。但是,您需要定义要调用的资源。

如何调用资源

要调用资源,请在模板的index.php文件中放置以下两行代码:

$wa = $this->getWebAssetManager();
$wa->enableAsset('template.cassiopeia.ltr');
上述代码的第二行表示我们将按以下顺序调用资源:

“template.cassiopeia.base”资源中的依赖项和文件。
来自template.cassiopeia.ltr资产的文件。

introduction_to_web_assets_in_joomla_4_3

最酷的是依赖项可以嵌套。因此,依赖于另一个资源的资源可以有自己的依赖关系。这就是Joomla 4的“Web资源”特性如此强大的原因。

原文链接:https://yq.aliyun.com/articles/728035
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章