I've been trying to come up with some way to deal with all of the combinations of doors and frames in a complex project.
I don't want to have a new door family every time I need a new frame - it's the same door. So, instead, I have my basic door families, and nest in the frame types as an instance parameter. I can apply any frame type I want to any door with the click of a button - it automatically sizes the frame to the door and works great.
Here is where I'm running into a minor annoyance:
I obviously want the frame type to show up on the door schedule. So, right now it shows up as [family name] : [family type], like "Frame A: A", or something like that. I'd rather have the type mark for that frame family show up in the schedule... but I can't figure out how to "get at" that information. In order to "tie" a parameter in my nested frame to a parameter in the door - it has to be an instance parameter. Is there any clever way around this? Any way to "read" the type mark of the nested frame from within the door family?