如何查找 SharePoint 中的网站或页面使用的模板

如何查找 SharePoint 中的网站或页面使用的模板

如何/在哪里可以找到用于 SharePoint 网站或页面的模板。

我有一个想要相似的页面,但我不知道在哪里可以找到该页面和网站的模板?

答案1

查看页面源代码并搜索“ var g_wsaSiteTemplateId”后,您将找到一个代码,例如STS#0STS#1等等...要找出模板代码的含义,您可以查看下表:absolute-sharepoint.com

Template ID              | Title
------------------------  -----------------------------------------------------------
GLOBAL#0                 | Global template
STS#0                    | Team Site
STS#1                    | Blank Site
STS#2                    | Document Workspace
MPS#0                    | Basic Meeting Workspace
MPS#1                    | Blank Meeting Workspace
MPS#2                    | Decision Meeting Workspace
MPS#3                    | Social Meeting Workspace
MPS#4                    | Multipage Meeting Workspace
CENTRALADMIN#0           | Central Admin Site
WIKI#0                   | Wiki Site
BLOG#0                   | Blog
SGS#0                    | Group Work Site
TENANTADMIN#0            | Tenant Admin Site
APP#0                    | App Template
APPCATALOG#0             | App Catalog Site
ACCSRV#0                 | Access Services Site
ACCSRV#1                 | Assets Web Database
ACCSRV#3                 | Charitable Contributions Web Database
ACCSRV#4                 | Contacts Web Database
ACCSRV#5                 | Projects Web Database
ACCSRV#6                 | Issues Web Database
ACCSVC#0                 | Access Services Site Internal
ACCSVC#1                 | Access Services Site
BDR#0                    | Document Center
DEV#0                    | Developer Site
DOCMARKETPLACESITE#0     | Academic Library
EDISC#0                  | eDiscovery Center
EDISC#1                  | eDiscovery Case
OFFILE#0                 | (obsolete) Records Center
OFFILE#1                 | Records Center
OSRV#0                   | Shared Services Administration Site
PPSMASite#0              | PerformancePoint
BICenterSite#0           | Business Intelligence Center
SPS#0                    | SharePoint Portal Server Site
SPSPERS#0                | SharePoint Portal Server Personal Space
SPSPERS#2                | Storage And Social SharePoint Portal Server Personal Space
SPSPERS#3                | Storage Only SharePoint Portal Server Personal Space
SPSPERS#4                | Social Only SharePoint Portal Server Personal Space
SPSPERS#5                | Empty SharePoint Portal Server Personal Space
SPSMSITE#0               | Personalization Site
SPSTOC#0                 | Contents area Template
SPSTOPIC#0               | Topic area template
SPSNEWS#0                | News Site
CMSPUBLISHING#0          | Publishing Site
BLANKINTERNET#0          | Publishing Site
BLANKINTERNET#1          | Press Releases Site
BLANKINTERNET#2          | Publishing Site with Workflow
SPSNHOME#0               | News Site
SPSSITES#0               | Site Directory
SPSCOMMU#0               | Community area template
SPSREPORTCENTER#0        | Report Center
SPSPORTAL#0              | Collaboration Portal
SRCHCEN#0                | Enterprise Search Center
PROFILES#0               | Profiles
BLANKINTERNETCONTAINER#0 | Publishing Portal
SPSMSITEHOST#0           | My Site Host
ENTERWIKI#0              | Enterprise Wiki
PROJECTSITE#0            | Project Site
PRODUCTCATALOG#0         | Product Catalog
COMMUNITY#0              | Community Site
COMMUNITYPORTAL#0        | Community Portal
SRCHCENTERLITE#0         | Basic Search Center
SRCHCENTERLITE#1         | Basic Search Center
SRCHCENTERFAST#0         | FAST Search Center
visprus#0                | Visio Process Repository

答案2

在 Salaudien Rajack 的博客 www.sharepointdiary.com 上,有一个教程解释了确定 SharePoint 网站模板的 6 种方法。链接可以找到这里

引用:

  1. 使用SharePoint 管理器,浏览网站并查找“Web 模板”。

  2. 系统: stsadm.exe -o enumallwebs -databasename > Template.txt 现在,打开 template.txt 文件并检查模板。此技巧甚至可用于查找 SharePoint 2010 的站点模板名称。

  3. SQL 服务器:Sql 服务器是 SharePoint 的骨干,因此 SELECT Title、WebTemplate FROM dbo.Webs WHERE Title='Your Site'

  4. 您可以使用SharePoint 对象模型查找 SharePoint 站点的站点模板。只需查询 SPWeb.WebTemplateId。

  5. SharePoint 2010 - 查找用于创建网站的模板:在 SharePoint 2010 中,您可以使用电源外壳Cmd-let: Get-SPWebTemplate . 列出 Web 模板的示例:

    Get-SPWebTemplate -Identity SGS#0

    Get-SPWebTemplate -Identity S*

    Get-SPWebTemplate | ? { $_.Name -like "*STS*" }

  6. 前往视图来源SharePoint 页面 >> 搜索“SiteTemplateID”以查找站点模板名称 SharePoint 2010。

答案3

最简单的方法是获取类似的工具SharePoint 管理器。进入您正在查看的站点,找到 WebTemplateId 属性。然后,您可以将其与以下列表进行匹配:已知的模板类型。

其他这样做的方法,但它更加手动(并且不好看),所以我不会在这里概述它。

就页面模板而言 - 这仅适用于发布网站内的页面(在页面库中...),但您应该能够查看 SPM 中页面属性中的 ContentType 字段。如果您正在查看页面库,您甚至可以直接在 SharePoint 中将内容类型添加到视图并获取相同的信息。

答案4

对于页面

如果您在 SharePoint Designer 中打开网站,然后签出要编辑的页面,它会询问您是否要编辑内容(通过网站)或编辑布局(通过 SharePoint 设计器)

不确定您了解网站模板后到底想做什么。

回复:评论

你想打开哪个?页面还是网站?这是两码事。

要获取任何给定 SharePoint 页面的布局页面,您需要在 SharePoint 设计器中找到您感兴趣的页面。双击它,当您这样做时,SPD 会询问您是否要编辑内容(如果是,则将您带到 Web 浏览器界面)或是否要编辑布局(如果您有足够的权限)。如果您编辑布局,则会打开 SPD 的另一个副本并签出布局文件。在文件窗口中查找布局的名称。

相关内容