Typo3 防止键入3损坏的图像url错误
在我的Typo3扩展中,我展示了很多带有流体的图像,一个产品列表视图。只有当由于某种原因,我的服务器上缺少一个图像时,Typo3才会生成一个全屏错误,从而使整个网站无法运行 我认为有三种预防方法: 1) 配置Typo3,使其忽略损坏的图像url。有人知道这是否可能吗 2) 在生成图像之前,让流体检查图像是否存在。不知道这是否可能Typo3 防止键入3损坏的图像url错误,typo3,fluid,fluid-images,Typo3,Fluid,Fluid Images,在我的Typo3扩展中,我展示了很多带有流体的图像,一个产品列表视图。只有当由于某种原因,我的服务器上缺少一个图像时,Typo3才会生成一个全屏错误,从而使整个网站无法运行 我认为有三种预防方法: 1) 配置Typo3,使其忽略损坏的图像url。有人知道这是否可能吗 2) 在生成图像之前,让流体检查图像是否存在。不知道这是否可能 3) 在将图像发送到前端之前,使用控制器检查图像是否存在。只是由于曼尼图像,它使用了大量的处理 我更喜欢使用软件包中的media exists viewhelper。安
3) 在将图像发送到前端之前,使用控制器检查图像是否存在。只是由于曼尼图像,它使用了大量的处理 我更喜欢使用软件包中的media exists viewhelper。安装并激活扩展后,它应该与TYPO3扩展管理器中的屏幕截图类似 本例迭代了一系列产品,这些产品的公共图片属性包含图片的文件名
{namespace v=FluidTYPO3\Vhs\ViewHelpers}
<f:for each="{products}" as="product">
<v:media.exists file="fileadmin/products/{product.picture}">
<f:then>
<f:image src="fileadmin/products/{product.picture}" />
</f:then>
<f:else>
<f:image src="fileadmin/noImageFound.jpg" />
</f:else>
</v:media.exists>
</f:for>
{namespace v=FluidTYPO3\Vhs\ViewHelpers}
我添加的内容与您的示例完全相同,但仍然会出现相同的错误?我认为您已经在TYPO3项目中安装了VHS Viewhelpers。您在扩展管理器中激活了扩展吗?我仍然收到输入错误3,并且我已经安装了VHS扩展