typo3 9系统中页面媒体元素的翻译仅呈现默认图像

typo3 9系统中页面媒体元素的翻译仅呈现默认图像,typo3,fluid,typo3-9.x,Typo3,Fluid,Typo3 9.x,一些基本信息 类型3 9.5.22 PHP7.2 系统以8.7.x版本启动,不久前已更新。最近,当typo3已经是9.5.x版本时,就有人要求更改每种语言的图像 说明 我们使用页面媒体文件(后端:Resources-Files-media)来显示每页的不同标题图像 通常,要翻译媒体文件,您只需转到后端,勾选“翻译行为-自定义值”,选择一个图像并处理它。这适用于默认的文本媒体元素。如果我对页面媒体图像执行相同的操作,它仍然只返回默认语言图像,而不是已翻译的图像 这不是缓存问题,因为缓存在我们所有的

一些基本信息

类型3 9.5.22

PHP7.2

系统以8.7.x版本启动,不久前已更新。最近,当typo3已经是9.5.x版本时,就有人要求更改每种语言的图像

说明

我们使用页面媒体文件(后端:Resources-Files-media)来显示每页的不同标题图像

通常,要翻译媒体文件,您只需转到后端,勾选“翻译行为-自定义值”,选择一个图像并处理它。这适用于默认的文本媒体元素。如果我对页面媒体图像执行相同的操作,它仍然只返回默认语言图像,而不是已翻译的图像

这不是缓存问题,因为缓存在我们所有的开发系统上都是停用的,但我还是尝试删除缓存,只是为了确定

我在谷歌上搜索了一下,发现了一些信息(),这是typo3 8.7.x系统的一个常见问题,并且已经解决了

代码

标题图像部分

<f:spaceless>
    <f:if condition="{mediaFile} && {mediaFile.Properties.pid} == {data.uid}">
        <div class="row header-img-row">
            <div class="col-md-12 no-padding header-img-wrapper">
                <picture>
                    <source media="(max-width: 375px)"
                            srcset="{f:uri.image(image: mediaFile, width: '375', cropVariant: 'heromobile')} 1x, {f:uri.image(image: mediaFile, width: '750', cropVariant: 'heromobile')} 2x, {f:uri.image(image: mediaFile, width: '1125', cropVariant: 'heromobile')} 3x">
                    <source media="(max-width: 767px)"
                            srcset="{f:uri.image(image: mediaFile, width: '767', cropVariant: 'heromobile')} 1x, {f:uri.image(image: mediaFile, width: '1534', cropVariant: 'heromobile')} 2x">
                    <source media="(min-width: 768px)"
                            srcset="{f:uri.image(image: mediaFile, width: '1586', cropVariant: 'herodesktop')}">
                    <b:removeWidthAndHeightFromImageTag>
                        <f:image image="{mediaFile}" class="img-responsive" cropVariant="herodesktop"
                                 width="1586"/>
                    </b:removeWidthAndHeightFromImageTag>
                </picture>
            </div>
        </div>
    </f:if>
</f:spaceless>

假设:这种自我构建的东西在某种程度上围绕着翻译机制工作。因此,我将整个块替换为:
,结果显示了一个巨大的、未格式化的图像,但在翻译时仍然保持相同的行为。与
相同。我还检查了媒体/图像处理的覆盖,但没有覆盖(如布局/模板/部分)

有没有人知道我还可以检查什么或者如何解决这个问题