WSP per Definizione del sito non viene visualizzato quando si crea un nuovo sito
-
16-10-2019 - |
Domanda
WSP per Definizione del sito non compare quando si crea un nuovo sito. Ho caricato un nuovo WSP sotto la galleria soluzione della raccolta siti. Sono andato a un sito secondario e fare clic su Crea da "tutti i contenuti" e non vedo il sito DEF (WSP), che ho caricato e attivato nella galleria soluzione.
Soluzione
In aggiunta al tuo modello di sito (Onet.xml), è necessario sia per aggiungere Webtemp * .xml o per includere elemento WebTemplate nella soluzione.
WebTemplate elemento (consigliata)
Webtemplate elementi vengono aggiunti a partire da SharePoint 2010. È possibile utilizzare le funzioni per aggiungerli al vostro portale, e questo è l'unico approccio che è disponibile per i soluzioni in modalità sandbox. Le soluzioni farm possono utilizzare elementi Webtemplate troppo, naturalmente.
articolo impressionante da Stefan Stanev su questo:
WebTemp * .xml
soluzioni Farm può utilizzare Webtemp file * .xml per lo stesso scopo. In realtà, è un vecchio modo di fornitura di informazioni per il modello web (ereditato da SharePoint 2007), quindi non ti consiglio di usarlo.
Questo file deve essere posizionato nella cartella {14 hive}\TEMPLATE\{LCID}\XML\
, dove {} LCID è l'ID locale, ad esempio, 1033.
Ciò potrebbe essere realizzato con SharePoint mappata cartella.
File deve contenere codice XML, ad esempio:
<Template Name="ContosoBase" ID="10001">
<Configuration ID="0" Title="Contoso Basic Site" Hidden="FALSE"
ImageUrl="/_layouts/images/contosoprev.png" Description="This template provides a standard site configuration
for basic Contoso sites." DisplayCategory="Collaboration">
</Configuration>
</Template>
Ulteriori articoli MSDN:
Altri suggerimenti
??Sito non possono essere distribuiti come soluzioni in modalità sandbox. È necessario utilizzare una soluzione farm. Se avete costruito la vostra WSP in Visual Studio, è necessario modificare la proprietà in modalità sandbox soluzione del vostro progetto su False.