我想訪問Fluid模板中的本地化頁面屬性。如何訪問TYPO3 FLUID中的本地化頁面屬性?
例如
{data.title}
但不管所選擇的語言的數據陣列/對象總是得到默認語言表示。
這可以通過使用
<f:debug>{data}</f:debug>
在當前使用的FLUIDTEMPLATE
一個多語種的頁面上簡單的複製。
Typo3的明顯認識到,由於數據對象調試示出附加屬性/鍵
_PAGES_OVERLAY => TRUE
_PAGES_OVERLAY_UID => '1' (1 chars)
_PAGES_OVERLAY_LANGUAGE => 1 (integer)
但標題保持在默認語言的語言已變更一旦?L = 1個查詢字符串被追加。
有關係統的一些信息:
- TYPO3的6.2.4
- 流體6.2.0(系統標準)
- Extbase 6.2.0(系統標準)
如果它是相關我希望這可以直接在FLUIDTEMPLATE文件中使用,而不是在Extbase擴展流體模板中使用。所以我沒有Controller來做一些自定義查詢並將它們轉發到我的視圖。
Typoscript語言配置是簡單的兩種語言標準,否則有效
P.S.我只是在我的問題中使用標題,因爲它可用於開箱即用。我的實際用例是由我自己的extenision添加到page和page_language_overlay的幾個自定義字段。但至於這個問題,你可以忽略這個事實。
任何幫助/提示表示讚賞。 謝謝, Thomas