2017-04-12 57 views
0

我正在更新一個TYPO3 8LTS項目,並且使用最新版本的flux和fluidcontent。它大部分時間都在工作。然而,如果不深入研究助焊劑和核心,我有一個問題是無法解決的。所以也許在這裏可能會發現這個問題,我可以發現問題並節省一些調試。如何正確配置TYPO3中的fluidcontent accordion元素8LTS

我有一個可擴展對象的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字段。該字段爲空。我現在可以編輯元素並創建面板,配置會成功保存。

該錯誤僅在第一次保存新的內容元素時發生。

回答

0

該問題在此期間被確定爲核心迴歸。修補程序將(希望)包含在下一個LTS版本中。

https://forge.typo3.org/issues/80825

+0

我也被困在這個問題上。這個問題仍然處於typo3僞造的新狀態。有沒有其他方法可以解決這個問題? – Ques