I rebuilding my companies intranet... we have what's called a portal. Within the portal is pages. Each portal page is either HTML, a PDF or a Video.
Right now... I'm planning on creating 3 seperate content types. One with Text, one with a custom PDF Object for loading in browser and one for a video. So content types like:
PAGE content Type
* Title
* Image (Icon for content flagged News)
* Text with Teaser
PDF content Type
* Title
* Image (Icon for content flagged News)
* PDF Object (loads PDF in browser)
VIDEO content Type
* Title
* Image (Icon for content flagged News)
* Video Field
FILEVIEWER content Type
* Title
* Image (Icon for content flagged News)
* FileViewer Viewer
Notice... a lot of duplication.
What I'd like to do, and tell me if I'm stupid... is I'd like to have a drop down selector that shows the content type selected, while hiding the rest.
COMBINED CONTENT TYPE
* Title
* Image
* Select List (Three, or more, choices: Text, PDF, Document, Video)
* Text w Teaser
* Video Field
* PDF Field
* Fileviewer Field
It will display the selected content type and hide the others when displayed on the actual node/block. This particular case is simply "Select One type", so I'm not worried about selecting combinations (ie: Text + Video)
I'd just much rather baby one content type... than 3+ content types with near identical layouts.
Question updated. Basically... it's my desire to have one content type instead of 4 (and possibly more). I'm not afraid to make my own custom module, although it would be a learning curve.