问题标签 [sitetemplate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
348 浏览

sharepoint - Sharepoint 2007 - 将 STP 文件移动到其他服务器

我必须将 VS2008 中的 SP 2007 项目构建移动到另一台服务器。在我的第一台服务器上,站点模板库中有一些 stp 文件。在我的项目中,我使用这些文件来创建一个新的 SP 站点。我已经在新服务器上上传了 stp 文件,但在我的源代码中没有使用 GetCustomWebTemplates 函数找到它们。我在新机器上创建的模板一切正常。所以我想这就是问题所在。

是否有可能将这些文件移动到其他服务器?

谢谢

0 投票
1 回答
733 浏览

c# - SharePoint 2007 - 如何以编程方式创建网站模板

在我的 SharePoint 2007 项目中,我必须使用 3 个网站模板。使用这些模板,我以编程方式创建新站点。我还想以编程方式创建模板

  1. 那可能吗?
    如果是,我想我必须使用 SPSite 对象进行创建。

  2. 我该怎么做?

0 投票
1 回答
1665 浏览

sharepoint-2010 - 如何在 SharePoint 2010 中切换到不同的网站模板?

如果您使用了站点模板(例如文档中心模板)并希望使用不同的模板(例如团队站点),您如何才能做到这一点?更重要的是,如何在不丢失文档库、列表等设置的权限的情况下做到这一点?

0 投票
1 回答
261 浏览

sharepoint-2010 - 哪个网站模板最适合 Share Point 2010 中的公共网站

我必须创建一个面向公众的网站,它肯定会有一个管理面板。

哪个站点模板最适合 Share Point 2010 中的公共站点。

0 投票
2 回答
6678 浏览

sharepoint - 创建和删除新站点后无法停用站点模板(解决方案)

在 SharePoint 2010 中,我从现有网站和使用此模板的新网站创建了一个新网站模板。删除新站点后,我无法停用站点模板以将其删除。这是我得到的例外:

我已经清空了回收站。有人知道如何停用和删除此网站模板吗?

0 投票
0 回答
44 浏览

web-services - Webservices - 更改新站点的默认模板

通过Webservices 为组织创建站点(GroupService)。该站点是使用空白模板(Blank Site)隐式生成的。

生成新站点时,我需要设置不同的默认模板。

还是通过 Web 服务将模板分配给站点的其他方法?

我使用 Liferay 6.1。

谢谢

0 投票
0 回答
713 浏览

sharepoint-2010 - Sharepoint 2010:以编程方式创建多个解决方案的网页

正如标题所说,我的问题是在 SharePoint 2010 上以编程方式创建多个解决方案的网页;因为当我部署一个解决方案时,程序会识别我的站点模板,我可以毫无问题地创建,但是当我部署两个解决方案时,程序无法识别第二个站点模板。通常我在 1033 上有 50 个站点模板每个解决方案将 3 个模板添加到 1033,但最后我只找到 53

当我重新运行应用程序时,我找到了 56 个模板,但我需要将两种解决方案合二为一,并找到所有模板。那么,有一些服务我必须重新启动或更新某些元素?

提前致谢!对不起,如果我的英语不是那么好。

0 投票
0 回答
1791 浏览

sharepoint-2010 - 如何使用 C# 在 SharePoint 2010 中隐藏自定义用户组的默认网站模板

我需要在 C#hide中使用所有编程。default site templates from a custom user group except Blog and custom site templates

我有Level - 2 SharePoint Coordinator group它应该允许用户从我的自定义站点模板和博客创建站点,所有其他站点模板都应该被隐藏。

Level - 3 SharePoint Coordinator group让它具有完全控制权限级别,因此该组用户应该拥有所有可用的站点模板。

我的代码:

我的问题是: 那么如何将用户组附加到站点模板或如何将自定义站点模板显示到 Level - 2 和 Level - 3 组的所有站点模板?

部分答案。

谢谢西加戴夫。我能够隐藏除博客和我的自定义站点模板之外的默认站点模板。下面是代码。

此代码隐藏所有用户的模板,包括网站集管理员,如何启用或向 SC 管理员显示所有网站模板?谢谢。

0 投票
2 回答
2989 浏览

sharepoint - 以编程方式将站点另存为模板 - 在临时目录中生成解决方案文件时出错

我有一个要求,我需要以编程方式创建站点模板。当我尝试以编程方式将站点另存为模板时,出现以下错误。 “在临时目录中生成解决方案文件时出错”。我已经完全控制了 c:\windows\temp 目录。我正在使用以下方法:

(或者)

面临同样的问题。

我可以将根网站保存为模板,例如 SPContext.Current.Web.SaveAsTemplate(templateName, templateTitle, tmplDesc, true); 但我需要将子站点保存为模板。

以下是我的 ULS 日志转储

System.Runtime.InteropServices.COMException:列表不存在。您选择的页面包含一个不存在的列表。它可能已被另一个用户删除。0x81020026,StackTrace:在 Microsoft.SharePoint.SPListCollection.EnsureListsData(Guid webId, String strListName) 在 Microsoft.SharePoint.SPListCollection.ItemByInternalName(Guid webId, String listName) 在 Microsoft.SharePoint.WebPartPages。 ListViewWebPart.EnsureList() 在 Microsoft.SharePoint.WebPartPages.ListViewWebPart.ShouldSerializeTitle() 在 Microsoft.SharePoint.WebPartPages.ListViewWebPart.EnsureListAndView(Boolean requireFullBlownViewSchema) 在 Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriterListViewWebPart.Write14_ListViewWebPart... ...(字符串 n,字符串 ns,ListViewWebPart o,布尔 isNullable,
在 System.Xml.Serialization.TempAssembly.InvokeWriter(XmlMapping 映射,XmlWriter xmlWriter,对象 o,XmlSerializerNamespaces 命名空间,字符串 encodingStyle,字符串 id)在 System.Xml.Serialization.XmlSerializer.S ... ...erialize(XmlWriter xmlWriter, Microsoft.SharePoint.WebPartPages.WebPart.SerializeXml(XmlWriter writer, XmlSerializer xmls, Boolean shouldSerializeAll) 在 Microsoft.SharePoint.WebPartPages.WebPart.SerializeWebPartXml(Boolean shouldExcludeSpecialProperties, TextWriter writer) 的对象 o、XmlSerializerNamespaces 命名空间、字符串 encodingStyle、String id) Microsoft.SharePoint.WebPartPages.SPWebPartManager.GetWebPartXml(WebPart webPart,布尔 shouldUTF8Encode,Boolean shouldExcludeSpecialProperties, Boolean export) at Microsoft.SharePoint.WebPartPages.SPLimitedWebPartManager.ExportWebPart(WebPart webPart, XmlWriter writer) at Microsoft.SharePoint.SPSolutionExporter... ....GetFilesInFolderTree(SPFolder folder, SortedList2 filesInFolder, List1 webViews) 在 Microsoft.SharePoint.SPSolutionExporter.GetFilesInFolderTree(SPFolder 文件夹,SortedList 2 filesInFolder, List1 webViews) 在 Microsoft.SharePoint.SPSolutionExporter.GetFilesInFolderTree(SPFolder 文件夹,SortedList2 filesInFolder, List1 webViews) 在 Microsoft.SharePoint.SPSolutionExporter.GetFilesInWeb(String workflowTemplateName) 在 Microsoft.SharePoint.SPSolutionExporter.ExportWebAsSolution() 在 Microsoft.SharePoint.SPSolutionExporter.ExportWebToGallery(SPWeb web, String solutionFileName, Microsoft.SharePoint.SPWeb.SaveAsTemplate(String strTemplateName, String strTemplateTitle, String strTemplateDescription) 上的字符串标题、字符串描述、ExportMode exportMode、布尔 includeContent、String workflowTemplateName、String destina... ...tionListUrl、Action`1 solutionPostProcessor、Boolean activateSolution) , Boolean fSaveData) 在 TemplateIssueProject.ProjectTemplate.<>c__DisplayClass9.b__6() 在 Microsoft.SharePoint.SPSecurity.<>c__DisplayClass5。b__3() 在 Microsoft.SharePoint.Utilities.SecurityContext.RunAsProcess(CodeToRunElevated secureCode) 在 Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(WaitCallback secureCode, Object param) 在 Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(CodeToRunElevated secureCode) 在 TemplateIssueProject.ProjectTemplate.SaveTemplate (字符串 webName、字符串模板名称、字符串模板... ...标题、字符串 tmplDesc)字符串模板名称、字符串模板... ...标题、字符串 tmplDesc)字符串模板名称、字符串模板... ...标题、字符串 tmplDesc)
在 System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) 在 System.Web.UI.Page 的 TemplateIssueProject.ProjectTemplate.SiteCreation(String siteName) 在 TemplateIssueProject.TemplateIssewebpart.TemplateIssewebpart.btnSubmit_Click(Object sender, EventArgs e)。
System.Web.UI.Page.ProcessRequest 处的ProcessRequestMain(布尔 includeStagesBeforeAsyncPoint,布尔 includeStagesAfterAsyncPoint) (布尔 includeStagesBeforeAsyncPoint,布尔 includeStagesAfterAsyncPoint)
在 System.Web.UI.Page.ProcessRequest() 在 System.Web.UI.Page.ProcessRequest(HttpContext context) 在 ASP.WKPSTD_ASPX__1961116010.ProcessRequest(HttpContext context) 在 System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication .IExecut... ...ionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) at System.Web.HttpApplication.PipelineStepManager.ResumeSteps(Exception error) at System.Web.HttpApplication.BeginProcessRequestNotification (HttpContext 上下文,AsyncCallback cb)在 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest WR,HttpContext 上下文)在 System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr rootedObjectsPointer,IntPtr nativeRequestContext,IntPtr moduleData, Int32 flags) at System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags) at System.Web.Hosting.UnsafeIISMethods.MgdIndicateCompletio... ...n(IntPtr pHandler, RequestNotificationStatus¬ificationStatus)
在 System.Web.Hosting.UnsafeIISMethods.MgdIndicateCompletion(IntPtr pHandler, RequestNotificationStatus& notificationStatus) 在 System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags) 在 System.Web.Hosting.PipelineRuntime.ProcessRequestNotification (IntPtr rootedObjectsPointer、IntPtr nativeRequestContext、IntPtr moduleData、Int32 标志)

System.NullReferenceException:对象引用未设置为对象的实例。在 Microsoft.SharePoint.SPSolutionExporter.GetFilesInFolderTree(SPFolder 文件夹,SortedList 2 filesInFolder, List1 webViews) 在 Microsoft.SharePoint.SPSolutionExporter.GetFilesInFolderTree(SPFolder 文件夹,SortedList 2 filesInFolder, List1 webViews) 在 Microsoft.SharePoint.SPSolutionExporter.GetFilesInFolderTree(SPFolder 文件夹,SortedList 2 filesInFolder, List1 webViews) 在 Microsoft .SharePoint.SPSolutionExporter.GetFilesInWeb(String workflowTemplateName) 在 Microsoft.SharePoint.SPSolutionExporter.GenerateSolutionFiles() 在 Microsoft.SharePoint.SPSolutionExporter.ExportWebAsSolution()

访问 /SitePages/MyTaskPage.aspx 时出现应用程序错误,错误=在临时目录中生成解决方案文件时出错。
在System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) 在 System.Web.UI.Page的 TemplateIssueProject.ProjectTemplate.SiteCreation(String siteName)在 TemplateIssueProject.TemplateIssewebpart.TemplateIssewebpart.btnSubmit_Click(Object sender, EventArgs e)。 ProcessRequestMain(布尔型 includeStagesBeforeAsyncPoint,布尔型 includeStagesAfterAsyncPoint)

System.InvalidOperationException:在临时目录中生成解决方案文件时出错。
在System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) 在 System.Web.UI.Page的 TemplateIssueProject.ProjectTemplate.SiteCreation(String siteName)在 TemplateIssueProject.TemplateIssewebpart.TemplateIssewebpart.btnSubmit_Click(Object sender, EventArgs e)。 ProcessRequestMain(布尔型 includeStagesBeforeAsyncPoint,布尔型 includeStagesAfterAsyncPoint)

请提出/提供建议。

问候,

0 投票
2 回答
2361 浏览

powershell - 上传网站模板wsp文件powershell

我正在使用 SharePoint 2013,我想从网站模板创建一些 spweb...

我创建了一个站点并添加了我想要的内容,并将该站点保存为模板,然后转到解决方案库并下载了.wsp文件。

现在,我需要创建一个包含一些基于该模板的子网站的新网站集,为此我认为需要将.wsp文件上传到解决方案库,就像我可以找到新保存的模板一样,我需要这样做来自 PowerShell !

我尝试了2种方法,

第一的,

我尝试添加-spsolution 并安装-spsolution,如下所示

但我在解决方案库中找不到 .wsp 并且模板不在模板列表中...

我尝试使用 Install-SPWebTemplate 但此命令在我的 PowerShell 中未被识别为 cmdlet(我已添加Add-PSSnapin Microsoft.SharePoint.PowerShell

我也用过这个

任何人都可以帮助我使用我的 WspFile 根据我的模板创建子网站吗?