Twig API
Parameters
src
- Type:
string - Required
Configure the src attribute of the image.
width
- Type:
number - Default:
100
Configure the width attribute of the image and the components sizing.
height
- Type:
number - Required
Configure the height attribute of the image and the components sizing.
srcset
- Type:
string
Configure the srcset attribute of the image.
sizes
- Type:
string
Configure the sizes attribute of the image.
alt
- Type:
string
lazy
- Type:
boolean - Default:
true
Configure the type of loading for the image. Defaults to true which requires the Figure JavaScript component to be loaded in your project.
lazy_fallback
- Type:
boolean - Default:
false
Use this parameter to add an image inside a <noscript> tag for SEO purpose when using the lazy mode.
caption
- Type:
string
The caption of the image.
fit
- Type:
'cover'|'contain'|'fill'|'none'
Define how the image will fit.
absolute
- Type:
boolean
Use absolute position on the image holder instead of relative.
inline
- Type:
boolean
Wether to enable the display of the figure inline or not. When inline, the root element will have a max-width set corresponding to the width given. Use with caution.
placeholder
- Type:
string
Use a custom placeholder instead of the generic placeholder:
{%- set placeholder_markup -%}
<svg xmlns="http://www.w3.org/2000/svg"
viewbox="0 0 {{ width }} {{ height }}"
width="{{ width }}"
height="{{ height }}">
<rect x="0" y="0" width="{{ width }}" height="{{ height }}" fill="{{ placeholder_color }}" />
</svg>
{%- endset -%}
{% set generic_placeholder = 'data:image/svg+xml,%s'|format(placeholder_markup|url_encode) %}placeholder_color
- Type:
string - Default:
"#eee"
Define the color of the generic placeholder.
attr
- Type:
array
Custom attributes for the root element.
inner_attr
- Type:
array
Custom attributes for the inner element.
img_attr
- Type:
array
Custom attributes for the image element.
caption_attr
- Type:
array
Custom attributes for the caption element.
Blocks
caption
Use this block to customize the image's caption, defaults to the caption parameter.