我需要从page.headerData获得pi_flexform.How的打字本,才能实现我的要求?
page = PAGE
page {
headerData {
10 = TEXT
10.value =<script>/**********************/</script>
}
}发布于 2016-11-16 10:06:11
我不太确定你到底需要什么。我猜您想要访问FlexForm配置在您的TypoScript?
因为版本为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后面跟着保存flexform数据的字段和应该检索其内容的属性的名称。
在8.4之前,您需要使用userFunc并使用PHP检索值
$flexFormService = GeneralUtility::makeInstance(FlexFormService::class);
$flexFormKey = str_replace('.', '|', $keyParts[1]);
$settings = $flexFormService->convertFlexFormContentToArray($flexFormContent); https://stackoverflow.com/questions/40625082
复制相似问题