2017-01-23 95 views
0

是否可以在後端渲染前端內容視圖?我想用他們的前端視圖替換內容元素的典型後端預覽。我知道如何在$GLOBALS中註冊一個tt_content_drawItem Hook類。在我的自定義Hook中,我想渲染內容元素,並返回$ itemContent變量中的渲染內容。TYPO3 7.6,後臺內容預覽

看來,要解決這個問題,我需要以某種方式設置前端控制器($GLOBALS['tsfe']?)。我試過使用\TYPO3\CMS\Extbase\Utility\FrontendSimulatorUtility

回答

2

你永遠不應該在後臺運行TSFE。這將不會真的起作用!

作爲一種解決方案,使用提到的鉤子或簽出該功能https://docs.typo3.org/typo3cms/extensions/core/Changelog/7.5/Feature-69459-ShowTt_contentPreviewInPageModuleViaFluid.html並返回一個簡化的渲染!

+0

_You應該永遠不會弄錯在後臺運行的TSFE運行在 。那真的不會有用!_ 希望我昨天知道這件事,會爲我節省幾個小時。你認爲使用hook來實現前端視圖是可能的嗎? – dompil

+0

目前沒有FE將工作,無論是掛鉤還是完整的TSFE。只需使用一個簡化的流體模板或使用iframe中的一些魔術,並稱之爲真正的前端 –