0
我有一個Typo3應用程序,我想在顯示生成日期的所有頁面的HTML源代碼中留言(用於調試目的:我們有多個Varnish和多個Typo3實例)類似的東西:在所有Typo3頁面中添加生成日期
<!-- generated by TYPO3: 2014/09/25 at 11:23:15 -->
什麼是實現這個最簡單的方法?
我有一個Typo3應用程序,我想在顯示生成日期的所有頁面的HTML源代碼中留言(用於調試目的:我們有多個Varnish和多個Typo3實例)類似的東西:在所有Typo3頁面中添加生成日期
<!-- generated by TYPO3: 2014/09/25 at 11:23:15 -->
什麼是實現這個最簡單的方法?
的基本的東西是這樣的(假設你的頁面對象被稱爲page
,headerData.10是未使用的,否則):
page.headerData.10 = TEXT
page.headerData.10 {
stdWrap {
data = date: U
strftime = %Y/%m/%d at %H:%M:%S
noTrimWrap = |<!-- generated by TYPO3: | -->|
}
}
有一個警告但:在頁面的不同部分可以有不同的年齡段。它們可以是非緩存的,也可以是非緩存的,然後用stdWrap.cache
屬性或許多其他的東西進行緩存。所以這可能不會給出準確的結果。
如果您希望每個頁面由TYPO3本身(即使TYPO3只提供了一個緩存的結果)交付時間更新,包裹上面的代碼爲COA_INT
內容對象從緩存中刪除:
page.headerData.10 = COA_INT
page.headerData.10 {
10 = TEXT {
10 {
stdWrap {
data = date: U
strftime = %Y/%m/%d at %H:%M:%S
noTrimWrap = |<!-- generated by TYPO3: | -->|
}
}
}
不會將它封裝在COA_INT渲染中,Varnish無用,因爲它會使任何頁面無法緩存(如果TYPO3配置爲發送正確的緩存頭)? – konsolenfreddy 2014-10-03 19:11:03
聽起來有趣,下週我會試一試。謝謝。 ;) – COil 2014-10-03 19:12:36