我使用流体模板作为后端:mod.web_layout.tt_content.preview
是否可以从FAL中获取图像或从此模板中的IRRE元素获取数据?
对于前端,例如TYPO3\CMS\Frontend\DataProcessing\FilesProcessor
。这可以用在后端吗?
答案 0 :(得分:1)
您需要一个自定义VH(IMO VHS也提供那些)来获取数据。默认情况下,核心不可能。
答案 1 :(得分:0)
我最近在PageLayoutViewDrawItem
中使用了TYPO3\CMS\Backend\View\PageLayoutView
的钩子来做这件事。这是最简单的方法。
答案 2 :(得分:0)
如Georg Ringer所述,您可以使用VHS ViewHelper v:resource.record.fal
https://viewhelpers.fluidtypo3.org/fluidtypo3/vhs/5.0.1/Resource/Record/Fal.html
作为记录,我必须传递参数_all
,因为我没有其他可用的记录。
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers"
xmlns:v="http://typo3.org/ns/FluidTYPO3/Vhs/ViewHelpers"
data-namespace-typo3-fluid="true">
<f:if condition="{assets}">
<v:content.resources.fal field="assets" as="images" record="{_all}">
<f:for each="{images}" as="image">
<f:if condition="{image}">
<f:image src="{image.id}" treatIdAsReference="1" width="100"/>
</f:if>
</f:for>
</v:content.resources.fal>
</f:if>
</html>