博客资讯

Blog资讯

Joomla 4中的Web资源介绍

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

Joomla 4中的Web资源介绍

比方说兼泉铁,你希望加载依赖于其他文件的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文件代码中的显示方式:

Joomla 4中的Web资源介绍

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

如何调用资源

要调用资源兼泉铁,请在模板的文件中放置以下两行代码:

$wa = $this->getWebAssetManager();
$wa->enableAsset("template.cassiopeia.ltr");

上述代码的第二行表示我们将按以下顺序调用资源:

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

Joomla 4中的Web资源介绍

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

说点什么...
取消
你是一个访客 ( 注册 ? )
作为一个访客
加载评论... 注释将在之后刷新 00:00.

第一个发表评论

joomlass-logo31.png

Search