在JoomGallery的标题中实现标签<link rel="preload" as="image" href="image.png">

问题描述 投票:0回答:1

我想在 JoomGallery 的头部实现预加载链接,例如

<link rel="preload" as="image" href="image_name.png"> 

不幸的是,以下代码不起作用:

<link rel="preload" as="image" href="<?php echo $this->image->img_src; ?>">

我认为其原因不是头部内的初始化对象。

我该如何修复它?

php joomla preload
1个回答
0
投票

尝试添加这样的标签:

use Joomla\CMS\Factory;
$document = Factory::getDocument();
$document->addCustomTag('<link rel="preload" as="image" href="' . $this->image->img_src . '">');

您可以将 addCustomTag 调用放置在任何位置,其中

$this->image->img_src
实际上解析为完整的图像路径。

© www.soinside.com 2019 - 2024. All rights reserved.