filejet / filejet-nette
Nette 框架的薄层,添加 Latte 过滤器功能
dev-master
2019-06-11 07:21 UTC
Requires
- php: ^7.1
- ext-dom: *
- ext-libxml: *
This package is auto-updated.
Last update: 2024-09-11 19:09:50 UTC
README
此库扩展了 Nette 框架,并为使用外部图像添加了 FileJet 服务的功能。
安装
通过 Composer 简单地引入库
composer require filejet/filejet-nette ^1.0
然后向您的 config.neon
中添加扩展
extensions: filejet: FileJet\Nette\DI\Extension
配置
您可以在您的 config.neon
中设置多个配置选项
filejet: storageId: '<storage id>' # required basePath: '<base path of your images>' # optional lazyLoadAttribute: '<provide this if you use lazy loading>' # optional; defaults to "data-src" filterName: '<latte filter name>' # optional; changes the Nette filter name; defaults to "replace_images"
用法
您需要在您的 <head>
标签的末尾包含 FileJet SDK JavaScript
<script src="https://cdn.filejet.io/sdk.v1.js"></script>
在您的 Latte 模板中,调用 replace_images
过滤器
{capture $content} <p> <img src="https://example.com/images/logo.jpg" /> </p> {/capture} {$content|replace_images|noescape}