[英]TYPO3 How i get {data.header} when Content Element is parsed
問題:我有一個帶有后端布局的頁面,一個列有一個插件和一個內容元素“標題”。 然后像這樣解析內容<f:format.html parseFuncTSPath="">{content}</f:format.html>
如何從元素中獲取字段。 像標題,子標題(data.header)來自內容元素“header”?
使用<f:debug>
字段不會出現,因為它們是直接解析的。
當您處於頁面布局中時,您無法訪問內容元素。 您需要查找內容元素的模板。 如果您使用 Fluid Styled Content,則擴展中有一個 Fluid 模板,您可以在其中訪問字段header
。
頁面流體模板中的流體變量content
包含一串 HTML。
tt_content 記錄的渲染已經完成。 可能在該變量的排版聲明中。
有兩種可能的方式:
page.10 = FLUIDTEMPLATE
page.10 {
template = ...
variables {
content < styles.content.get
:
}
}
<f:variable name="content"><f:cObject typoscriptOjectPath="lib.content" /></f:variable>
然后在打字稿中你有:
lib.content < styles.content.get
請記住: styles.content.get
是CONTENT
對象的預聲明,它選擇當前頁面第 0 列中的所有 tt_content 記錄。您可以在參數中選擇列的變體。
在現代安裝中,tt_content 記錄的呈現是使用 FSC(流體樣式內容)完成的,這意味着:有一組 FLUID 模板、部分、布局,它們的工作方式與任何 FLUID 一樣:您有 FLUID 變量,這里基於字段tt_content 記錄,你使用 viewhelper 來呈現一個漂亮的 HTML(或任何其他類型的字符串)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.