This is the template I want to use with TYPO3: http://www.shegy.nazwa.pl/themeforest/hype/ios/solid/
I want to give the user the possibility to add or remove sections like you see on the screenshots as many as they want. My first idea to solve this, is to create content elements.
I think tt_content is not enough for this. It would be neccessary to create an own table for each sections. Is there another way?
It would be very great to give the user the possibility to add content elments inside of the "section content element". Is this possible? Nested Content Elements? So the user could add a third features on the second screenshot.
You can create this with Gridelements. Check this link https://typo3.org/extensions/repository/view/gridelements
CREATING GRIDELEMENT:
ASSIGN GRIDELEMENT TO A PAGE:
Go on page where you want to put gridelement section
CREATING TEMPLATE FOR GRIDELEMENT:
Open your template typoscript file and add syntax for every gridelement.
FLUID TEMPLATES
Creating html template for our gridelement:
DYNAMIC CUSTOMIZING WITH FLEXFORM:
We go back to the backend with list on gridelements sysfolder, choose a gridelement and go to configuration tab and on Flexform configuration file - field - add your flexform file.
Above of Flexform configuration file you'll see Flexform configuration -textarea, my suggestion is to create flexform configuration in file, not directly fill in typo3 backend.
FLEXFORM CONFIGURATION EXAMPLE:
Go up on gridtemplate.html code section and see how flexform is handled in template file.
And that's it all for gridelements.