1
我需要從pi_flexform獲取typoscript中的page.headerData。如何實現我的要求?在TypoScript中獲取FlexForm配置
page = PAGE
page {
headerData {
10 = TEXT
10.value =<script>/**********************/</script>
}
}
我需要從pi_flexform獲取typoscript中的page.headerData。如何實現我的要求?在TypoScript中獲取FlexForm配置
page = PAGE
page {
headerData {
10 = TEXT
10.value =<script>/**********************/</script>
}
}
我不太確定你真正需要什麼。我是猜想你想訪問你的TypoScript中的FlexForm配置?
由於版本8.4,這是可以通過使用純的TypoScript
lib.flexformContent = CONTENT
lib.flexformContent {
table = tt_content
select {
pidInList = this
}
renderObj = COA
renderObj {
10 = TEXT
10 {
data = flexform: pi_flexform:settings.categories
}
}
}
關鍵
flexform
之後保持所述柔性成型數據和其內容應被檢索的屬性的名稱的字段。
8.4之前,你需要使用一個userFunc
和使用PHP
$flexFormService = GeneralUtility::makeInstance(FlexFormService::class);
$flexFormKey = str_replace('.', '|', $keyParts[1]);
$settings = $flexFormService->convertFlexFormContentToArray($flexFormContent);
檢索值