具体5:如何通过图像块显示视网膜图像?

时间:2016-05-06 12:26:31

标签: concrete5 concrete5-5.7

我正在尝试实施Which Join to use?插件,以便在视网膜显示屏上显示替代图像。如果我将固定的图像路径硬编码到页面或主题中,但如何通过Image块进行此操作,这肯定会有效?或者有更好的替代方案吗?

1 个答案:

答案 0 :(得分:2)

对于每个图像,只需ping服务器,该库听起来有点沉重。但是,如果您将其包含在页面中,它应该可以正常工作。

要记住的一件事是默认情况下concrete5使用<picture>标记从图像块输出。您使用的任何库都应与该标记兼容。

如果您最终使用的库需要以不同方式输出图像,我建议您创建一个自定义\Concrete\Core\Html\Image子类并将其绑定到您/application/bootstrap/app.php文件中的容器:

<?php

$app->bind('html/image', \My\Custom\Image::class);