Wednesday, 2 June 2010

Content type publishing option missing from Site Collection Administration

Okay, you have set up your content type hub, published your content types and are now ready to use them in your lists and libraries. You go to your list, click to add from existing content types and your published content types aren’t available.

You may find this if the top level site in your site collection was created from the Blank Site template (there may also be other templates out there where this doesn’t work too). This is because the TaxonomyFeatureStapler feature does not include the Blank Site template.

You probably don’t want to go back and recreate your site collection again, so you can activate the feature manually by typing the following stsadm command:

stsadm -o activatefeature -id 73EF14B1-13A9-416b-A9B5-ECECA2B0604C -url http://toplevelsiteurl

Once activated, you will see the Content type publishing option appear in Site Collection Administration, as well as the Term store management option in Site Administration on the top level site. You should now be able to use your published content types as required – even in sub-sites (if not, you can repeat the stsadm command for your sub-sites, too).

19 comments:

  1. Thanks Phil, had this issue today and this fixed it

    ReplyDelete
  2. Thank you so much for posting this. You saved my day.

    ReplyDelete
  3. Thank you VERY MUCH ... Spend several hours online with Microsoft Support with this issue and it was still not fixed, found your post late tonight to fix it. BTW: TEAM SITE also displays this same issue. MS stated I HAD to use the BLANK site as a Content Hub. What a waste of $$$ calling M$.

    ReplyDelete
  4. YES!!! Thanks Phil, this was the answer that solved the problem for me too. You sir, are a gentleman and a scholar.

    ReplyDelete
  5. thanks a lot for this post! it solved my problem.

    ReplyDelete
  6. And of course the equivalent PowerShell command would be

    enable-spfeature TaxonomyFieldAdded -url http://toplevelsiteurl

    ReplyDelete
  7. Thank you,

    I've used PowerShell command "Enable-SPFeature -Identity 73EF14B1-13A9-416b-A9B5-ECECA2B0604C -Url http://toplevelsiteurl"

    ReplyDelete