Frage

Ich habe versucht, eine Site -Definition mit einer benutzerdefinierten Standard.aspx -Seite bereitzustellen.

Innerhalb der <WebFeatures> Knoten der Site -Definition von onto.xml Ich habe versucht, auf eine Funktion zu verweisen, die einen Web -Part -Manager der neu bereitgestellten Standard.aspx -Seite erhalten würde.

Dies scheiterte.

Warum wird der Feature -Empfänger einer abhängigen Funktion aufgerufen, bevor Module aus einer Site -Definition bereitgestellt werden?

War es hilfreich?

Lösung

Das Erstellen von Websites von Site -DEFs und Verwenden von Feature -Empfängern, um die vorgesehenen Dateien von der Site def zu ändern, funktioniert nicht. Sie müssen auf die Reihenfolge der Bereitstellung achten. Der Feature -Empfänger schießt vor, bevor die Dateien von der Site Def erteilt werden.

SharePoint McM Mirjam van Olst hat einen hervorragenden Beitrag, in dem dies erklärt wird: http://sharepointchick.com/archive/0001/01/01/site-definition-provisioning-order.aspx

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top