如何/在哪里可以find用于SharePoint网站或页面的模板。
我有一个页面我想要类似,但我不知道在哪里可以find该网页和网站的模板?
一旦你查看页面源代码并search“ var g_wsaSiteTemplateId ”,你会发现一个代码,比如STS#0或者STS#1等等,来找出模板代码的意思,你可以看看: https:// absolute -sharepoint.com/2013/06/sharepoint-2013-site-template-id-list-for-powershell.html
在Salaudeen Rajack的博客www.sharepointdiary.com有一个教程,解释了6种方式来确定SharePoint网站模板。 链接可以在这里find。
引:
使用SharePointpipe理器 ,浏览网站并查找“Web模板”。
Stsadm :stsadm.exe -o enumallwebs -databasename> Template.txt现在,打开template.txt文件并检查模板。 这个技巧甚至可以用来查找SharePoint 2010的网站模板名称。
Sql Server :Sql server是SharePoint的骨架,所以SELECT Title,WebTemplate FROM dbo.Webs WHERE Title ='Your Site'
您可以使用SharePoint对象模型查找SharePoint网站的网站模板。 只要查询SPWeb.WebTemplateId。
SharePoint 2010 – 查找使用的模板创build站点:在SharePoint 2010中,可以使用PowerShell Cmd-let: Get-SPWebTemplate站点模板列表。 列出Web模板的示例:
Get-SPWebTemplate -Identity SGS#0
Get-SPWebTemplate -Identity S*
Get-SPWebTemplate | ? { $_.Name -like "*STS*" }
转到SharePoint页面的查看源 >>search“SiteTemplateID”以查找网站模板名称SharePoint 2010。
最简单的方法是获得像SharePointpipe理器这样的工具。 进入您正在查看的网站,并findWebTemplateId属性。 然后,您可以将其匹配到已知模板types的列表。
还有另一种方法可以做到,但是它更加手工(而且丑陋),所以我不会在这里概述它。
就页面模板而言 – 这只适用于发布站点内的页面(在页面库中…),但您应该能够查看SPM中页面的属性中的ContentType字段。 如果您正在查看网页库,则可以直接在SharePoint内直接添加“内容types”并获取相同的信息。
要获取现有网站模板的名称{站点模板的名称},请按照以下步骤进行操作
将网站保存为模板。
转到网站设置 – >网站和工作区 – >创build。
IE工具>开发工具>查找>通过单击>查看>源> DOM(元素)>select元素>突出显示并复制节testing。 粗体字将是您的网站模板名称。
对于页面
如果您在SharePoint Designer中打开该网站,然后检出要编辑的页面,则会询问您是要编辑内容(通过网站)还是编辑布局(通过SharePointdevise器)
不知道你知道你想要做什么知道该网站的模板。
Re:评论
你想打开哪个? 一个页面或一个网站? 这些是不同的事情。
要获取任何给定SharePoint页面的布局页面,您需要在SharePointdevise器中find您感兴趣的页面。 双击它,当你做SPD会问你是否要编辑的内容(如果是这样,带你到Web浏览器界面),或者如果你想编辑布局(如果你有足够的权限)。 如果编辑布局,打开SPD的另一个副本并检出布局文件。 在文件窗口中查找布局的名称。
这是一个古老的线程。 不过,似乎我们可以简单地在源代码/脚本标签(firebug)中查找JavaScriptvariables的值。
var g_wsaSiteTemplateId ='STS#1';
$web = Get-SPweb http://SiteUrl Write-host “Web Template:” $web.WebTemplate ” | Web Template ID:” $web.WebTemplateId $web.Dispose()
以下是网页模板及其ID的列表
