首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在使用LiipImagineBundle流时,如何在模板中格式化图像标记

在使用LiipImagineBundle流时,如何在模板中格式化图像标记
EN

Stack Overflow用户
提问于 2014-04-27 13:23:15
回答 1查看 400关注 0票数 1

如果我将LiipImagineBundle配置为使用流数据加载器,那么如何制作一个图像标记来使用模板中的数据加载器?

更新的Config

代码语言:javascript
复制
knp_gaufrette:
adapters:
    image_storage:
        amazon_s3:
            amazon_s3_id: namespace_admin.amazon_s3
            bucket_name:  %amazon_s3_bucket_name%
            create:       false
            options:
                create:     true
                directory: 'mydir'
                region:     %amazon_s3_region%


filesystems:
    image_storage:
        adapter:    image_storage
        alias:      image_storage_filesystem

    s3_storage:
        adapter:    image_storage

stream_wrapper:
        protocol: data
        filesystems:
            - s3_storage



namespace_admin:
    amazon_s3:
        aws_key:        %amazon_aws_key%
        aws_secret_key: %amazon_aws_secret_key%
        aws_region:     %amazon_s3_region%
        base_url:       %amazon_s3_base_url%

liip_imagine:
    loaders:
        stream.my_namespace_images:
            stream:
                wrapper: data://s3_storage

resolvers:
   default:
      web_path: ~

filter_sets:
    cache: ~
    gi_thumb:
        data_loader: stream.my_namespace_images
        quality: 75
        filters:
            thumbnail: { size: [120, 90], mode: outbound }
EN

回答 1

Stack Overflow用户

发布于 2014-04-28 06:24:53

有两件事,你需要做。

  1. gi_thumb过滤器需要将data_loader设置为stream.get_inspired_images
  2. 在模板中,只需调用可由加载程序加载的文件路径上的imagine_filter{{ '/example/path/image.png'|imagine_filter('gi_thumb', true) }}

这将加载这个映像:http://your-bucket.s3.amazonaws.com/example/path/image.png

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23323961

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档