Flux/Fluid TYPO3 中是不是有 <flux:field.file /> 的替代方案

Posted

技术标签:

【中文标题】Flux/Fluid TYPO3 中是不是有 <flux:field.file /> 的替代方案【英文标题】:Is there an alternative for <flux:field.file /> in Flux/Fluid TYPO3Flux/Fluid TYPO3 中是否有 <flux:field.file /> 的替代方案 【发布时间】:2020-11-16 18:27:24 【问题描述】:

&lt;flux:field.file /&gt; 在最新版本的 TYPO3/Fluid 中已弃用。

还有其他选择吗?我现在如何在后端上传我的视频?

【问题讨论】:

这是用于前端的。我的内容元素模板需要后端输入 实际上弃用说明是DEPRECATED - use flux:field instead,所以我假设他们将功能移到了那里。仅供参考:只是猜测,因为我不使用助焊剂。 试试这个: > 不确定,它是否有效!!! 见github.com/FluidTYPO3/flux/issues/1856#issuecomment-748726485 【参考方案1】:

你可以试试:

配置:

<flux:field.inline.fal name="settings.bgImage" label="LLL:EXT(...)" required="0" />

预览:

<v:content.resources.fal field="settings.bgImage" as="images" record="record">
<f:for each="images" as="image">
    <f:if condition="image">
        <f:image src="image.id" treatIdAsReference="1" maxWidth="100" />
    </f:if>
</f:for></v:content.resources.fal>

主要:

<f:if condition='settings.bgImage'>
v:content.resources.fal(field: 'settings.bgImage') -> v:iterator.first() -> v:variable.set(name: 'bgImage')
<f:image treatIdAsReference="true" src="bgImage.id" title="bgImage.title"   /></f:if>

【讨论】:

以上是关于Flux/Fluid TYPO3 中是不是有 <flux:field.file /> 的替代方案的主要内容,如果未能解决你的问题,请参考以下文章

TYPO3:404 用于受限访问页面而不是登录表单

Typo3 介绍包版本 9.5

如何将 TYPO3 页面模板中定义的通量表单字段存储在数据库列中而不是弹性字段中?

TYPO3 是不是可以跳过 9.5 更新

TYPO3 - 禁用扩展缓存

我还可以使用 Fluid Powered TYPO3 滑动内容吗?