Pergunta

Eu tenho uma estação de trabalho SP 2010 Enterprise/VS 2010.Eu criei e implantei uma biblioteca master/CSS/asset personalizada para uma implantação padrão do Meu Site como um recurso e módulos.O mestre é implantado e funciona corretamente - é um pouco complicado ter que ativar manualmente o recurso todas as vezes, mas w/e.Eu posso lidar com isso.O recurso de página mestra tem escopo no nível "Site".

Como também estou tentando criar um tema para a parte Meu Conteúdo do portal Meu Site - que é provisionado após a ativação do recurso da página mestra, tentei usar o Grampeamento de Recursos para forçar os sites Meu Conteúdo recém-provisionados a seguirem o mestre personalizado no recurso correspondente .Contudo, isso não está ocorrendo.Além disso, o site Meu Conteúdo não inclui os dois recursos que criei na lista de recursos de /_layouts/ManageFeatures.aspx?Scope=Site.O site pai Meu Site faz isso.

A propriedade Main.Feature Feature Id corresponde ao ID no arquivo de manifesto (totalmente incluído) do recurso de grampeamento abaixo:

<Elements xmlns="http://schemas.microsoft.com/sharepoint/"> <FeatureSiteTemplateAssociation Id="f75480c9-8875-4f12-8358-f8f4441342bd" TemplateName="GLOBAL" /> </Elements>

O que está fazendo com que os recursos não sejam herdados?Se isso não estiver fazendo com que o recurso seja ativado pelo grampeamento, o que está fazendo com que o recurso de grampeamento não consiga associar adequadamente a nova página mestra ao site recém-provisionado/onde procurar as configurações apropriadas para permitir que isso aconteça?

Foi útil?

Solução

Se você está tentando associar seu recurso ao MySite, tente isso, substituindo o Id pelo GUID do recurso que você deseja ativar.Isso associa o recurso especificado ao modelo SPSPERS#0 (MySite).

<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
  <FeatureSiteTemplateAssociation
   Id="f3fce6c7-751d-4009-87df-75564ab6fe4f"
   TemplateName="SPSPERS#0"/>
</Elements>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top