Creating a custom content elements is nowdays a very important thing and a lot of developers do not want to dependent on other extensions such as MASK or DCE. Dont't get me wrong these two extensions are remarkable, but it would be great if we all knew how to create our own content element.
TYPO3 does give you the ability to create you own content elements so the question is how do i do it? From start to the end. What do i have to do to create a complex content element?
What complex content element means? That means, storing the information in different tables and be able to get all the content in FrontEnd via relations.
Additionally, how to customize this content element in BackEnd. How to style it. Everything!
System: TYPO3 v8, v9, v10
Mode: Composer Mode, Non-composer mode
Target: Custom Content element