Frage

Ich habe eine SP 2010 Enterprise/VS 2010-Workstation.Ich habe eine benutzerdefinierte Master-/CSS-/Asset-Bibliothek für eine standardmäßige My Site-Bereitstellung als Funktion und Module erstellt und bereitgestellt.Der Master wird ordnungsgemäß bereitgestellt und funktioniert – es ist etwas umständlich, die Funktion jedes Mal manuell aktivieren zu müssen, aber nicht.Damit kann ich umgehen.Die Masterseitenfunktion ist auf „Site“-Ebene beschränkt.

Da ich auch versuche, den Abschnitt „Meine Inhalte“ des Portals „Meine Website“, der nach der Aktivierung der Masterseitenfunktion bereitgestellt wird, mit einem Design zu versehen, habe ich versucht, mithilfe von Feature Stapling zu erzwingen, dass neu bereitgestellte „Meine Inhalte“-Sites dem benutzerdefinierten Master in der entsprechenden Funktion folgen .Dies geschieht jedoch nicht.Darüber hinaus enthält die Website „Meine Inhalte“ nicht die beiden Funktionen, die ich in die Funktionsliste integriert habe /_layouts/ManageFeatures.aspx?Scope=Site.Auf der übergeordneten Website „Meine Website“ ist dies der Fall.

Die Eigenschaft „Main.Feature Feature Id“ entspricht der Id in der (vollständig enthaltenen) Manifestdatei für die Heftfunktion unten:

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

Was führt dazu, dass die Funktionen nicht vererbt werden können?Wenn dies nicht dazu führt, dass die Funktion durch das Heften aktiviert wird, was führt dann dazu, dass die Heftungsfunktion die neue Masterseite für die neu bereitgestellte Site nicht ordnungsgemäß zuordnet/wo sollte man nach den entsprechenden Einstellungen suchen, um dies zu ermöglichen?

War es hilfreich?

Lösung

Wenn Sie versuchen, Ihre Funktion mit MySite zu verknüpfen, versuchen Sie Folgendes: Ersetzen Sie die ID durch die GUID der Funktion, die Sie aktivieren möchten.Dadurch wird die angegebene Funktion der Vorlage SPSPERS#0 (MySite) zugeordnet.

<?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>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top