Hi I have what I believe is quite a straightforward requirement but have not found an admin-friendly approach (i.e., minimal PHP) to implement it.
My parent node type is "a" and has a small number of custom-fields. Attached to "a" should be child types "x", "y", and "z" (they may not be all present for all instances of "a" though).
1. upon displaying "a", the contents of "a" should be displayed, followed by links to "x", "y", and "z" (in form of tabs)
2. the contents of "x" should automatically load with "a" and also be displayed (active tab)
3. contents of "y" or "z" should only be loaded once the related tab is clicked (in which case they get displayed instead of "x")
4. nice to have: easy content maintenance (I have content creators 80+ years old!), flexibility, maintenance of integrity
So far I've tried:
a. CCK, field groups, tabs, maintaing all fields for "a" "x" "y" and "z" in a single node. Looks very nice, flexibility not fantastic but very easy to maintain. But: doesn't fulfill requirement (3) above, showstopper for me