content.resources.fal ViewHelper <vhs:content.resources.fal>
Content FAL relations ViewHelper
Render a single image in a content element
We assume that the flux content element has an IRRE file field
<flux:
.
The file data can be loaded and displayed with:
{v:content.resources.fal(field: 'settings.image')
-> v:iterator.first()
-> v:variable.set(name: 'image')}
<f:if condition="{image}">
<f:image src="{image.uid}"/>
</f:if>
Copied!
Image preview in backend
To load image data for the "Preview" section in the backend's page view,
you have to pass the record
attribute:
{v:content.resources.fal(field: 'settings.image', record: record)}
Copied!
Arguments
table
- DataType
- string
- Default
- 'tt_content'
- Required
- false
- Description
- The table to lookup records.
field
- DataType
- string
- Default
- 'image'
- Required
- false
- Description
- The field of the table associated to resources.
record
- DataType
- mixed
- Required
- false
- Description
- The actual record. Alternatively you can use the "uid" argument.
uid
- DataType
- integer
- Required
- false
- Description
- The uid of the record. Alternatively you can use the "record" argument.
as
- DataType
- string
- Required
- false
- Description
- If specified, a template variable with this name containing the requested data will be inserted instead of returning it.
asObjects
- DataType
- boolean
- Required
- false
- Description
- Can be set to TRUE to return objects instead of file information arrays.