使用php数组在TYPO3 flex类型中循环

使用php数组在TYPO3 flex类型中循环,typo3,Typo3,我正在构建一个扩展,我有一个flex类型的字段。我有一个数组,其中包含从TS配置中提取的记录,我喜欢将其用作字段的预填充值,我还希望该字段在TYPO3 admin中可编辑。所以我希望它们显示为textarea,但是我不知道如何在flex-items配置中使用数组 '<T3DataStructure> <meta> <langDisable>1</langDisable> </me

我正在构建一个扩展,我有一个
flex
类型的字段。我有一个数组,其中包含从TS配置中提取的记录,我喜欢将其用作字段的预填充值,我还希望该字段在TYPO3 admin中可编辑。所以我希望它们显示为textarea,但是我不知道如何在flex-items配置中使用数组

'<T3DataStructure>
        <meta>
                <langDisable>1</langDisable>
        </meta>
        <sheets>
                <sDEF>
                        <ROOT>
                                <TCEforms>
                                        <sheetTitle>Title</sheetTitle>
                                </TCEforms>
                                <type>array</type>
                                <el>
                                        <pageSelector>
                                                <TCEforms>
                                                        <label>Something</label>
                                                        <config>
                                                                <type>text</type>
                                                                <items type="array">
                                                                        <numIndex index="0" type="array">
                                                                                <numIndex index="0">'.$php_variable_array.'</numIndex>
                                                                                <numIndex index="1">0</numIndex>
                                                                        </numIndex>
                                                                </items>
                                                                <minitems>0</minitems>
                                                                <maxitems>1</maxitems>
                                                        </config>
                                                </TCEforms>
                                        </pageSelector>
                                </el>
                        </ROOT>
                </sDEF>
        </sheets>
</T3DataStructure>'
'
1.
标题
排列
某物
文本
“.$php_变量_数组”
0
0
1.
'

您应该添加一个简单的示例(),以帮助人们理解您的问题。您使用的是哪种类型的TYPO3版本?由于TYPO3 8 LTS,您可以使用“字段向导”来扩展TCA类型(请参阅)。因此,您可以定义常规的
text
form元素,并使用下拉选择的自定义呈现来丰富它-但是,您必须自己实现该逻辑。TCA类型
文本
没有默认的
(请参阅)