[TYPO3-english] Re: Re: experience and best practice for flux update?

Viktor Livakivskyi invisible.kinder at gmail.com
Mon Jan 26 12:43:27 CET 2015


Hi, Bernd 

> unsolved:
> 
> with flux:widget.grid I got a problem which I could not solve yet:
> the BE is not rendered  well:
> all contained CEs are not available.
> neither in BE page view nor in edit of the container CE.
> 
> my example:
> 
> old configuration:
> <flux:flexform.sheet name="panels">
>    <flux:flexform.field.select name="variant" commaSeparatedItems="1,2" 
> default="1" />
>    <flux:flexform.field.select name="Heading" commaSeparatedItems="a,b" 
> default="a" />
>    <flux:flexform.field.input name="init" />
>    <flux:flexform.section name="panels">
>      <flux:flexform.object name="panel">
>        <flux:flexform.field.input name="title" />
>        <flux:flexform.field.select name="class" 
> commaSeparatedItems="c,d" default="c" />
>      </flux:flexform.object>
>    </flux:flexform.section>
> </flux:flexform.sheet>
> <flux:flexform.grid>
>    <f:for each="{panels}" as="panel" iteration="iteration">
>      <flux:flexform.grid.row>
>        <flux:flexform.grid.column>
>          <flux:flexform.content name="content.{iteration.index}" 
> label="righthere-{f:if(condition: panel.panel.title, then: 
> panel.panel.title, else: 'Content, panel {iteration.cycle}')}" />
>        </flux:flexform.grid.column>
>      </flux:flexform.grid.row>
>    </f:for>
> </flux:flexform.grid>
> 
> 
> new configuration:
> <flux:form.sheet name="panels">
>    <flux:field.select name="variant" items="1,2" default="1" />
>    <flux:field.select name="Heading" items="a,b" default="a" />
>    <flux:field.input name="init" />
>    <flux:form.section name="panels">
>      <flux:form.object name="panel">
>        <flux:field.input name="title" />
>        <flux:field.select name="class" items="c,d" default="c" />
>      </flux:form.object>
>    </flux:form.section>
> </flux:form.sheet>
> <flux:grid>
>    <f:for each="{panels}" as="panel" iteration="iteration">
>      <flux:grid.row>
>        <flux:grid.column name="content.{iteration.index}" 
> label="righthere-{f:if(condition: panel.panel.title, then: 
> panel.panel.title, else: 'Content, panel {iteration.cycle}')}" />
>      </flux:grid.row>
>    </f:for>
> </flux:grid>
> 
> what is wrong with this declaration so no subelements can be inserted or 
> edited? (in FE the existing subelements are shown correct)

For me the configuration looks ok.
Can you edit the CEs, which were in grid form a List module and check, what is on tab "Relations"? Are there correct "Parent element" and "Content area of parent" selected?

Also complete list of changes in VHS, including 2.0.0 can be found in a fork [1] of vhs

[1]: https://github.com/InvisibleKind/vhs/blob/changelog/CHANGELOG.md


More information about the TYPO3-english mailing list