TYPO3 - Gridelements and nested flux content elements not visible in backend

387 views Asked by At

Extension versions:

  • Flux: Fluid Integration - 9.3.2
  • Gridelements - 8.6.3

During an upgrade from 6.2 to 8.7.32, a website uses gridelements extension and Flux. We have some gridcontainers created with the gridelements extension and flux (CE's) nested inside these. Now the content elements are created but they don't get set properly inside the gridelement containers. Unless I create the flux elements outside the gridelement and then drag in inside.

In the database I can see that the fields are not properly assigned when created inside the gridelement: enter image description here

Don't mind the typo, "Created outside parent container"

So that element with 0|0 on tx_gridelements_container and tx_gridelements_columns respectivly is not displayed in the backend and only visible in the list mode. enter image description here

Now, this is strange because I checked the data types on the database and it seems alright. I had other similar pages that I've upgraded as well and no one had this issue after migrating to 8.7.32, since this issue only occurred in 6.2.x versions.

The allowed elements are set to all, as well as in the other TYPO3 where this issue is not occurring. Does anyone know what could I try to fix this? I'm running out of options and I couldn't find much at TYPO3 Slack, stack overflow and similars.

1

There are 1 answers

0
Jo Hasenau On

Are the necessary fields displayed in the editing form of those Flux elements?

To make Gridelements and their children work properly, you will need the Gridelements backend-layout, container and column fields defined for those elements. Otherwise they will get their default values, which is 0 in case of Gridelements.