【问题标题】:DCE image don't run after upgrade to TYPO3 v10升级到 TYPO3 v10 后,DCE 映像不运行
【发布时间】:2024-01-29 20:25:05
【问题描述】:

我已将 TYPO3 项目从 v6 升级到 v10。

DCE 元素的某些内容不再起作用,这是那里的代码:

TCA:

<config>
    <type>group</type>
    <internal_type>db</internal_type>
    <appearance>
       <elementBrowserType>file</elementBrowserType>
       <elementBrowserAllowed>jpg,jpeg,gif,png</elementBrowserAllowed>
    </appearance>
    <allowed>sys_file</allowed>
    <size>1</size>
    <minitems>0</minitems>
    <maxitems>1</maxitems>
    <show_thumbs>1</show_thumbs>
    <dce_load_schema>1</dce_load_schema>
    <dce_get_fal_objects>1</dce_get_fal_objects>
</config>

流体模板:

 <f:for each="{field.slide}" as="slide">
            <div class="slide">
                <div class="img-holder">
                    <f:image src="uploads/pics/{slide.bild}" alt="{slide.titel}" />
                </div>

如何修复它以使其再次工作,我什至将图像更改为 FAL 但也出错了。

【问题讨论】:

  • 在迁移路径中,不得不关心FAL的引入。似乎与*.com/q/68827236/6783328 中已经讨论过的问题相同

标签: typo3 typo3-10.x dce


【解决方案1】:

感谢@朱利安!我已经通过更改解决了这个问题:

                    <f:image src="uploads/pics/{slide.bild}" alt="{slide.titel}" />

                    <f:image image="{slide.bild.0}" alt="{slide.titel}" />

【讨论】:

    最近更新 更多