Foutbericht wanneer u probeert een bestaande sjabloon gebruiken voor het maken van een nieuwe site voor SharePoint Server 2007: "Kan geen sjabloon toepassen"

Van toepassing: SharePoint Server 2010SharePoint Server 2013

Symptomen


Overweeg het volgende scenario:

U wijzigingen aanbrengt aan een bestaande SharePoint-site en de bijgewerkte site opslaan als sjabloon. Vervolgens probeert u deze sjabloon gebruiken voor het maken van een nieuwe SharePoint-site.

In dit scenario, wanneer u klikt op Site opslaan als sjabloon onder uiterlijk op de pagina Site-instellingen wordt het volgende foutbericht weergegeven:

Kan geen sjabloon TemplateNameSTP naar de webpagina op URL toepassen
SharePointSiteName, de sjabloon die u hebt gekozen is ongeldig of kan niet worden gevonden.

Bovendien wordt de sjabloon niet opgeslagen.

Oorzaak


Dit probleem treedt op als de site op het hoogste niveau van de SharePoint-site die u probeert op te slaan als een sjabloon publicatiefuncties ingeschakeld. Site opslaan als sjabloon weergegeven in dit geval op de pagina Site-instellingen onder uiterlijk .

Opmerking: Om te voorkomen dat het gebruik van de functie site opslaan als sjabloon voor nieuwe sites maakt, moet u de site als sjabloon opslaan functie uitschakelen. Echter, als de site op het hoogste niveau de publicatiefunctie is ingeschakeld heeft, de optie Site opslaan als sjabloon uitschakelen is uitgeschakeld wanneer u probeert een nieuwe site te maken. Dit probleem treedt ook op in SharePoint Designer.

De ondersteunde methode voor het maken van sjablonen voor publicerende sites is de definitie van sitesjablonen gebruiken. Ga naar de volgende Microsoft-website voor meer informatie:

: Site WebTemplates en sitedefinities

Tijdelijke oplossing


U kunt dit probleem omzeilen, opent u het bestand Feature.xml van de publicatie functie in een teksteditor. Dit bestand bevindt zich onder de <station:> \Program Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\FEATURES\Publishing map op de SharePoint-server

waar

< Station: > is waar u de SharePoint is geïnstalleerd

de publicatie wijzigen functie directory <station:> \Program Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\FEATURES\Publishing voor Office SharePoint Server 2007 en <station:> \Program Files\Microsoft Shared\Web ServerExtensions\15\TEMPLATE\FEATURES\Publishing voor SharePoint Server 2013

Handmatig een nieuwe ElementManifest aan de feature.xml toevoegen. Bijvoorbeeld het volgende element toevoegen
<ElementManifest Location="MyHideAction.xml"/>
Maak een nieuw MyHideAction.xml -bestand in dezelfde map met behulp van de volgende inhoud
<Elements xmlns="http://schemas.microsoft.com/sharepoint/"> <HideCustomAction Id="HideSaveAsTemplate" HideActionId="SaveAsTemplate" 
GroupId="Customization" Location="Microsoft.SharePoint.SiteSettings" />
</Elements>

Referenties


Ga naar de volgende Microsoft-website voor meer informatie over het bestand Feature.xml:

Feature.XML bestanden