We're deploying our custom content types to the content type hub with a feature. The content type with Inherits="TRUE"
gets published to the subscriber sites without a problem. However for all content types without (equals FALSE
), we're getting following error message in the logs, complaining that we should enable our content types feature (special features like Document Sets are enabled on both hub and subscriber):
Content type 'yourCT' cannot be published to this site because feature 'yourCTFeature' is not enabled.
If we have to deploy the content types feature to all subscriber sites, there's no real use in using a content type hub... And placing Inherits="TRUE"
on all content types, just for the sake of being able to push them through isn't a solution either. E.g. Document Sets give issues with the event receivers to update shared properties, if you create them this way.
Is there a way to make the publishing working without activating our custom feature or forcing the Inherits attribute?
Related: How to efficiently deploy content types to a Content Type Hub