我正在尝试实现Retina.js插件以在视网膜显示器上显示替代图像。如果我将固定的图像路径硬编码到页面或主题中,这肯定会起作用,但是如何通过 Image 块使其工作?或者有更好的选择吗?
1 回答
2
该库听起来有点笨拙,只是为每张图像ping你的服务器。但是,如果您将它包含在页面中,它应该可以正常工作。
要记住的一件事是,默认情况下,concrete5 使用<picture>
标签从图像块输出。您使用的任何库都应该与该标签兼容。
如果您最终使用需要以不同方式输出图像的库,我建议您创建一个自定义\Concrete\Core\Html\Image
子类并将其绑定到您/application/bootstrap/app.php
文件中的容器:
<?php
$app->bind('html/image', \My\Custom\Image::class);
于 2016-05-06T15:50:37.763 回答