0

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

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

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

liip_imagine:
    filter_sets:
        cache: ~
        thumbnail:
            quality: 90
            filters:
                thumbnail: { size: [XXX, YYY], mode: outbound }

其中XXXYYY是过滤器参数(宽度和高度)。

解决方案现在必须完全相同,但对我来说能够“即时”准备一个简单的过滤器而不必在配置中声明所有这些过滤器很重要。

4

1 回答 1

0

是的,您可以使用 runtimeConfig 即时更改选项

{% set runtimeConfig = {"thumbnail": {"size": [50, 50] }} %}
<img src="{{ url | imagine_filter('my_filter_from_config_yml', runtimeConfig) }}" />
于 2016-06-28T18:13:25.287 回答