SharePoint - Determinare la Definizione del sito utilizzato per creare un modello di sito (.STP)

StackOverflow https://stackoverflow.com/questions/596330

  •  09-09-2019
  •  | 
  •  

Domanda

Un modello di sito di SharePoint è fondamentalmente una versione salvata le differenze tra una definizione di sito e lo stato attuale di un sito. Ho letto che del sito Templates può essere applicato solo ai siti che utilizzano lo stesso Definizione del sito che è stato utilizzato per creare il modello.

Se si dispone di un file STP, come si fa a determinare quale Definizione del sito è stato utilizzato per creare il modello di sito?

È stato utile?

Soluzione 2

Utilizzare questa procedura per determinare quale sito di definizione di un modello di sito è basata su:

  1. Salvare il modello di sito .STP in una cartella locale.
  2. rinominarlo in un file CAB.
  3. Estrarre il file cab.
  4. Apri il file manifest.xml.
  5. Ci sarà un valore templateId nella sezione nella parte superiore (per esempio 1)
  6. Il templateId si riferisce ad un sito defintion.
  7. Apri [12 alveare] \ TEMPLATE \ 1033 XML \ Webtemp.xml \.
  8. Trova il nome del modello con l'ID che corrisponde al templateId nel file manifesto modello di sito (per esempio)

Non so perché, ma le definizioni di sito sono raggruppati in modo che si potrebbe non sapere esattamente quale definizione di sito è stato utilizzato. Ad esempio, Sito del team, Sito vuoto e Area di lavoro documenti tutti condividono lo stesso Tempalte ID (1). Questo dovrebbe significare che un modello di sito con l'ID dovrebbe essere in grado di essere applicata a qualsiasi di questi 3 siti.

Altri suggerimenti

file STP sono file ZIP solo-compressi. Se si rinomina l'estensione a * .ZIP è possibile estrarre il contenuto ed esaminare i file XML che conterranno le informazioni che state cercando.

Non ho un file STP in giro, quindi non posso dirvi esattamente cosa file da cercare, ma ho fatto prima e non è così difficile da trovare.

In bocca al lupo!

Ho scritto SharePoint Object Model lista dei codici tutti i siti e la definizione di sito utilizzato per creare il lato. Si prega di vedere questo qui:

http: // Manish -sharepoint.blogspot.com/2009/06/finding-template-used-to-create-sites.html

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top