Typo3 如何在Flux FlexForm配置中选择和存储ContentElement UID?
我目前正在使用Flux和Fluidpages(都是GitHub主分支)构建一个TYPO3页面模板。 我希望能够从PageTree中选择一些ContentElements,并将UID存储在一个变量中,以便以后呈现 我的第一种方法是将Flux TreeField与RelationField相结合:Typo3 如何在Flux FlexForm配置中选择和存储ContentElement UID?,typo3,fluid,extbase,flux,fedext,Typo3,Fluid,Extbase,Flux,Fedext,我目前正在使用Flux和Fluidpages(都是GitHub主分支)构建一个TYPO3页面模板。 我希望能够从PageTree中选择一些ContentElements,并将UID存储在一个变量中,以便以后呈现 我的第一种方法是将Flux TreeField与RelationField相结合: <flux:form.sheet name="content" label="content settings"> <flux:field.tree name="
<flux:form.sheet name="content" label="content settings">
<flux:field.tree
name="treetest"
label="treetest"
table="pages"
parentField="pid"
foreignLabel="title"
multiple="true"
minItems="0"
maxItems="1000"
size="8"
expandAll="false"
/>
<flux:field.relation
name="relationtest"
label="relationtest"
table="tt_content"
condition="AND tt_content.pid IN ({treetest})"
multiple="true"
size="8"
minItems="0"
maxItems="3"
/>
</flux:form.sheet>
其中'foo'是UID为60的系统文件夹的标题
前端中的调试输出将字段“treetest”打印为:
treetest => '60' (2 chars)
现场“关系测试”的条件为:
condition => 'AND tt_content.pid IN (60)' (26 chars)
问题:
60
——不多也不少
2) 在编辑内容元素或页面时,您可能会发现在外来表中使用################
标记并选择允许内容选择的页面更容易。此值还有一个额外的好处,即可以只允许某些用户或用户组,或者只允许管理员使用
condition => 'AND tt_content.pid IN (60)' (26 chars)