LiipImagineBundle - 动态滤波器参数

时间:2016-06-28 16:53:54

标签: symfony twig liipimaginebundle

使用LiipImagineBundle是否可以在这样的树枝中使用过滤器?

0

它应该基于4过滤器生成图像:

<img src="{{ url|imagine_filter('thumbnail', '200', '100') }}" />

其中thumbnailliip_imagine: filter_sets: cache: ~ thumbnail: quality: 90 filters: thumbnail: { size: [XXX, YYY], mode: outbound } 是过滤器参数(宽度和高度)。

解决方案现在必须完全相同,但对我来说,能够快速准备一个简单的过滤器对我来说非常重要。无需在配置中声明所有这些内容。

1 个答案:

答案 0 :(得分:0)

是的,您可以使用runtimeConfig

动态更改选项
{% set runtimeConfig = {"thumbnail": {"size": [50, 50] }} %}
<img src="{{ url | imagine_filter('my_filter_from_config_yml', runtimeConfig) }}" />