2014-02-19 53 views
0

我有一個圖像(logo.jpg 800x800)上傳到typo3的後端。此圖像用於許多不同的文章。我已經在這些文章中放置了許多不同尺寸的圖像,有時爲400x400,200x200等。替換圖像並重建所有渲染圖像

因此,錯字已經渲染了原始800x800 logo.jpg的較小版本。

現在我要用新版本替換徽標。我以爲我可以使用來自typo3的媒體後端功能「替換文件」。所以我使用了這個功能並替換了標誌。現在,新文件logo.jpg位於後端,但所有文章都顯示舊版本。

我的問題是,是否有另一種方法來替換以前使用的圖像?或者有沒有辦法在typo3中「重新啓動」所有圖像的渲染過程。看起來,圖像的較小版本仍然在緩存中或類似的東西。但清除緩存並沒有幫助。

回答

0

這取決於你的TYPO3版本。

6.0之前(且沒有擴展名'dam'),每個文件被複制到每個 的用法上。所以如果您使用了40倍的圖像,則存在於服務器上的40 副本中。並且對原始(修改/刪除) 的任何更改都不會改變這些副本。從這些副本 計算版本構建。所以更多40個圖像 可以存儲在您的服務器上。

副本被保存,這取決於它們在應用的領域中,超越 /上傳/ ... 可能的地方:/上傳/圖片/ /上傳/ tx_myext/

存儲計算圖像超越typo3temp。

將您需要的圖像替換爲:刪除所有計算的版本。 並用更改後的圖像替換所有副本。

6.0引入了FAL,並且圖像/文件不再被複制, 但存儲引用。也計算圖像存儲散列所以 調整大小的圖像可以重複使用,而不是重新, 這只是一個問題,FAL不能完全滿足和 大量的工作是爲了解決這個問題的6.2。之後,更改文件 可能會導致每次使用的更改。