Sharepoint 2010 Mysite博客品牌(发布)不起作用
我在SharePoint 2010中为一个客户的intranet站点创建了一些品牌,并构建了一个解决方案。该解决方案包含一些基于SharePoint发布功能的母版页。 客户的内联网站点也使用Mysite,我使用功能绑定将Mysite母版的功能应用于主机和个人Mysite Mysite的发布功能也被激活,因此品牌与内部网站保持一致。 这个很好用。当我在mysite主机上激活该功能时,该品牌将应用于主机和个人站点 但是,经过无数次的尝试和错误后,个人博客网站上的品牌仍然不起作用。 当用户点击个人Mysite上的“创建博客”链接时,新网站就创建了。但当博客网站出现时,品牌却没有出现。 看起来没有启用正确的功能 我必须手动采取的唯一一步是在博客网站上实现品牌推广,即在功能中启用发布。但这是手动的,我无法从解决方案内部使其工作 我尝试了以下一些步骤:Sharepoint 2010 Mysite博客品牌(发布)不起作用,sharepoint,blogs,publishing,mysite,Sharepoint,Blogs,Publishing,Mysite,我在SharePoint 2010中为一个客户的intranet站点创建了一些品牌,并构建了一个解决方案。该解决方案包含一些基于SharePoint发布功能的母版页。 客户的内联网站点也使用Mysite,我使用功能绑定将Mysite母版的功能应用于主机和个人Mysite Mysite的发布功能也被激活,因此品牌与内部网站保持一致。 这个很好用。当我在mysite主机上激活该功能时,该品牌将应用于主机和个人站点 但是,经过无数次的尝试和错误后,个人博客网站上的品牌仍然不起作用。 当用户点击个人My
- 通过装订激活发布功能(我还尝试了其他一些可用的发布功能):
在个人网站集和博客网站上:
//default branding feature <FeatureSiteTemplateAssociation Id="0676d0e2-2acf-4ac0-9ce6-e6952a4893c5" TemplateName="SPSMSITEHOST#0" /> <FeatureSiteTemplateAssociation Id="0676d0e2-2acf-4ac0-9ce6-e6952a4893c5" TemplateName="SPSPERS#0" /> //publishing features <FeatureSiteTemplateAssociation Id="f6924d36-2fa8-4f0b-b16d-06b7250180fa" TemplateName="SPSPERS#0" /> <FeatureSiteTemplateAssociation Id="94c94ca6-b32f-4da9-a9e3-1f3d343d7ecb" TemplateName="BLOG#0" />
这使得布局工作正常(发布被激活),但我没有看到博客内容,内容区域是空白的。功能的顺序是否错误?(我试过不同的命令)。为什么没有显示任何内容?博客功能是否未激活 也许我需要添加更多的功能,特别是为了激活//默认品牌功能 //发布功能
- 激活博客的母版页功能:
<FeatureSiteTemplateAssociation Id="0676d0e2-2acf-4ac0-9ce6-e6952a4893c5" TemplateName="SPSMSITEHOST#0" /> <FeatureSiteTemplateAssociation Id="0676d0e2-2acf-4ac0-9ce6-e6952a4893c5" TemplateName="SPSPERS#0" /> <FeatureSiteTemplateAssociation Id="0676d0e2-2acf-4ac0-9ce6-e6952a4893c5" TemplateName="BLOG#0" />
这不管用。结果是一个没有品牌的博客网站 - 激活母版页功能全局,而不是将其应用于单独的站点
<FeatureSiteTemplateAssociation Id="0676d0e2-2acf-4ac0-9ce6-e6952a4893c5" TemplateName="GLOBAL" />
这不管用。结果是一个没有品牌的博客网站
提前谢谢。你找到解决问题的方法了吗?我也面临同样的问题。我可以帮你做一件事,当你在博客上激活发布时,url将变为…/Pages/Default.aspx只要删除这些页面,你就会看到内容尝试使用WebProvisioning事件处理程序通过代码激活PublishingWeb功能,你可以将其绑定到博客网站。我用装订解决了这个问题!解决方案是首先激活Mysite个人网站集上的SharePoint博客功能。然后,激活Mysite个人网站集和博客网站上的正确发布功能
- 因此,激活顺序很重要
- 博客功能不能在博客网站本身上激活,而必须在个人网站集上激活
- 为个人网站集和博客网站选择正确的发布功能
<!-- 1. My own feature with Masterpage on both Mysite Host and Mysite Personal --> <FeatureSiteTemplateAssociation Id="0676d0e2-2acf-4ac0-9ce6-e6952a4893c5" TemplateName="SPSMSITEHOST#0" /> <FeatureSiteTemplateAssociation Id="0676d0e2-2acf-4ac0-9ce6-e6952a4893c5" TemplateName="SPSPERS#0" /> <!-- 2. !!SharePoint Blog feature must first be activated on the Mysite Personal--> <FeatureSiteTemplateAssociation Id="863DA2AC-3873-4930-8498-752886210911" TemplateName="SPSPERS#0"/> <!-- 3. SharePoint Server Publishing Infrastructure on Mysite Personal: --> <FeatureSiteTemplateAssociation Id="f6924d36-2fa8-4f0b-b16d-06b7250180fa" TemplateName="SPSPERS#0"/> <!-- 4. SharePoint Server Publishing on Blog: --> <FeatureSiteTemplateAssociation Id="94c94ca6-b32f-4da9-a9e3-1f3d343d7ecb" TemplateName="BLOG#0"/>