如何使用twig使用ez_image_alias

时间:2017-07-28 08:59:46

标签: twig ezpublish

我想使用ez_image_alias()函数,但我不知道我必须放入什么值。

您是否有使用Twig如何使用此功能的一些示例?

1 个答案:

答案 0 :(得分:3)

ez_image_alias Twig函数接受三个参数:

  • 您要呈现的字段
  • 字段所在内容的版本信息
  • 变体名称

从模板中content变量中提供的内容开始,您将使用ez_image_alias函数,如下所示:

{% set variation = ez_image_alias(
    ez_field(content, 'image'),
    content.versionInfo,
    'large')
%}

variation变量现在将包含eZ\Publish\SPI\Variation\Values\ImageVariation对象的实例,您可以使用它来渲染图像:

<img src="{{ asset(variation.uri) }}" />