So I have a ContentType I want to call "tab" and have the user maintain a list of "tab" content types in a "TabList". Each Tab it will have a title and a body and the title and body can either be HTML text (HtmlField)
or an Image (ImageField).
The tricky part is that the admin section for the tab content type would allow the user to select if they want Text or Image and the proper fields would show or hide appropriately (hiding divs are fine, I don't need ajax).
Then the TabList would contain a collection of Tab content types with it's own settings width/height of the tab and body area, vertical or horizontal tabs etc.
The ultimate goal is to create a list of this content type that another person on the team can attach to and display a tabbed set based on the data (and make it beautiful of course.
Any advice on how to start here?
First my content type will reference other content parts from other modules (ImageField and HTMLField), how do I do that (in code)?