I'm currently working on a few solutions - one to deploy a site
definition, two features (for web and site scopes), and the last one
is a feature stapler.
Currently it seems like most everything is setup and working
properly, except for my Content Types. I have numerous Content Types
inheriting from the Page Content Type (from Publishing). Well, it
seems like the Publishing Web Feature installs the Page content type
which is being inherited from, except that Content Types can only be
deployed at the Site scope - which causes issues because my CTs
(being at the larger scope) are created before the Page CT is. The
exact error I get is, "File not found."
The Site Definition is setup to activate all the correct Publishing
and Custome features, but I can't seem to fix this problem. If I try
deploying the CT at the Web scope I get an error, "Content Types
cannot be deployed at the Site scope."
What's the best way to fix or get around this issue?