2016-06-28 76 views
0

使用LiipImagineBundle可以像这样在树枝中使用过滤器吗?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是滤波器参数(宽度和高度)。

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

回答

0

是的,你使用runtimeConfig

{% set runtimeConfig = {"thumbnail": {"size": [50, 50] }} %} 
<img src="{{ url | imagine_filter('my_filter_from_config_yml', runtimeConfig) }}" /> 
+0

大可以改变的飞行方案,这正是我一直在寻找:) – Torpedr