У меня есть gridelement в сочетании с flexform для некоторой конфигурации, и я не могу прочитать данное значение flexform по " flexform_fieldname "
Система / версии:
- TYPO3 9,5
- Gridelements 9.2
Настройка Gridelement:
pageStripe {
frame = 3
config {
colCount = 1
rowCount = 1
rows {
1 {
columns {
1 {
name = Title
colPos = 10
}
}
}
}
}
flexformDS = FILE:EXT:path/to/PageStripe.xml
}
Гибкая структура:
<bgcolor type="array">
<TCEforms>
<label>Label</label>
<config>
<type>select</type>
<items type="array">
<numIndex index="0" type="array">
<numIndex index="0">Default (no background color)</numIndex>
<numIndex index="1">default</numIndex>
</numIndex>
</items>
</config>
</TCEforms>
</bgcolor>
Выход жидкости в моем макете gridelement html:
<f:debug>{flexform_bgcolor}</f:debug> // output = NULL
<f:debug>{data.flexform_bgcolor}</f:debug> // output = NULL
<f:debug>{data.pi_flexform.data.general.lDEF.bgcolor.vDEF}</f:debug> // output = correct value
Вопрос: Это неверная конфигурация в моемкод или ошибка в последней версии gridelements, что значения flexform не могут быть прочитаны по коротким виртуальным именам (flexform_bgcolor вместо data.pi_flexform.data.general.lDEF.bgcolor.vDEF), даже если «resolFlexFormData» установлендо 1?