2015-05-20 43 views
1

在流體模板中獲取異常如下。TYPO3異常 - 文件不存在

#1314516810: File /uploads/tx_sfel_sfel/img_uploads/ffffff.jpg/ does not exist. 

此圖像不存在於'img_uploads'目錄中。

但我不想顯示這個異常。

如何防止頁面顯示此錯誤。

請幫我找到解決辦法。

在此先感謝。

+0

您是否試過在LocalConfiguration.php中關閉「displayErrors」(['SYS'] ['displayErrors'])? – dominikweber

+0

在LocalConfiguration.php中將['SYS'] ['displayErrors']更改爲0顯示 「糟糕,發生了錯誤!」..... 我想顯示此頁面沒有任何錯誤.... –

+0

也許一個以下步驟可以幫助您:a)添加一個404頁面未找到的處理程序($ TYPO3_CONF_VARS ['FE'] ['pageNotFound_handling'] ='yourpagenotfoundscript.php'; $ TYPO3_CONF_VARS ['FE'] ['pageNotFound_handling_statheader'] = 'HTTP/1.0 404 Not Found';),b)爲文件抽象層運行調度程序任務,c)從數據庫中手動刪除sys_file_reference/sys_file條目 – dominikweber

回答

0

您可以安裝VHS並使用Viewhelper檢查是否存在此圖像。它看起來像這樣:

{namespace v=FluidTYPO3\Vhs\ViewHelpers} 
. 
. 
. 
<v:media.exists file="{filepath}" > 
     <f:then> 
      [Your Image] 
     </f:then> 
</v:media.exists> 
. 
. 
. 
相關問題