私はTYPO3 8LTSにプロジェクトを更新していますが、最新のフラックスとfluidcontentを使用しています。それはほとんどの時間に働きます。しかし、私はフラックスやコアに深く掘り下げることなく解決できない問題があります。だから多分私のところでこの問題を見つけて、私にデバッグをさせてくれる人がいます。TYPO3 8LTSのfluidcontent accordion要素を正しく設定する方法
私は拡張可能なオブジェクトを持つfluidcontent要素を持っています。これは、エディタが必要な数のパネルを追加できるアコーディオンです。設定は次のようになります。
<f:section name="Configuration">
<flux:form id="accordion">
<flux:form.option name="group" value="Container" />
<flux:form.option name="icon" value="EXT:my_ext/Resources/Public/Images/ContentIcons/Accordion.jpg" />
<flux:form.section name="panels">
<flux:form.object name="panel">
<flux:field.input name="title" />
<flux:field.checkbox name="active" />
</flux:form.object>
</flux:form.section>
</flux:form>
<flux:grid>
<f:for each="{panels}" as="panel" iteration="iteration">
<flux:grid.row>
<flux:grid.column name="column.{iteration.index}"
label="{f:if(condition: panel.panel.title, then: panel.panel.title, else: 'Panel {iteration.cycle}')}" />
</flux:grid.row>
</f:for>
</flux:grid>
</f:section>
これは意図したとおりです。パネルの追加と削除が可能です。私は新しいコンテンツ要素を作成し、いくつかのパネルを追加して、&を保存する場合は、「私に
を言って、私はコアエラーメッセージが表示されます初めてコンテンツ要素を閉じる_1:ページにレコードを挿入しようとします「[ルートレベル] '(0)この テーブル、tt_contentは許可されていません_ "。
作成されたコンテンツ要素は、パネルの構成が格納されているpi_flexformフィールド以外のすべてのフィールドを含むデータベースに正しく格納されていました。そのフィールドは空です。私は今、要素を編集してパネルを作成することができ、設定は成功裏に保存されます。
エラーは、新しいコンテンツ要素が初めて保存されたときにのみ発生します。
また、私はこの問題を抱えています。この問題は、typo3 forgeではまだ新しい状態にあります。この問題を解決する方法はありますか? – Ques