如何/在哪里可以找到用于SharePoint网站或页面的模板。
我有一个想要与之相似的页面,但是我不知道在哪里可以找到该页面和网站的模板?
如何/在哪里可以找到用于SharePoint网站或页面的模板。
我有一个想要与之相似的页面,但是我不知道在哪里可以找到该页面和网站的模板?
Answers:
查看页面源并搜索“ 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上有一个教程,其中介绍了确定SharePoint网站模板的6种方法。链接可以在这里找到。
引用:使用SharePoint Manager,浏览该网站,然后查找“ Web模板”。
Stsadm:stsadm.exe -o enumallwebs -databasename> Template.txt现在,打开template.txt文件并检查模板。此技巧甚至可以用于查找SharePoint 2010的网站模板名称。
Sql Server:Sql Server是SharePoint的骨干,因此SELECT标题,来自dbo.Webs的WebTemplate WHERE Title ='Your Site'
您可以使用SharePoint对象模型查找SharePoint网站的网站模板。只需查询SPWeb.WebTemplateId。
SharePoint 2010-查找用于创建网站的模板:在SharePoint 2010中,您可以使用PowerShell Cmd-let:
获取网站模板列表Get-SPWebTemplate
。列出Web模板的示例:
Get-SPWebTemplate -Identity SGS#0
Get-SPWebTemplate -Identity S*
Get-SPWebTemplate | ? { $_.Name -like "*STS*" }
转到SharePoint页面的视图源 >>搜索“ SiteTemplateID”以查找网站模板名称SharePoint 2010。
对于页面
如果您在SharePoint Designer中打开网站,然后检出要编辑的页面,它将询问您是否要编辑内容(通过网站)或编辑布局(通过SharePoint Designer)
通过了解该网站的模板,不确定要执行的操作。
回复:评论
您想打开哪个?页面还是网站?这些是不同的东西。
要获取任何给定SharePoint页面的“布局页面”,您需要在SharePoint Designer中找到您感兴趣的页面。双击它,当执行SPD时,SPD会询问您是否要编辑内容(如果需要,请转到Web浏览器界面)或是否要编辑布局(如果您有足够的权限)。如果编辑布局,则将打开另一个SPD副本,并检出布局文件。在文件窗口中查找布局的名称。
这是一个旧线程。不过,看来我们可以简单地在源代码/脚本选项卡(firebug)中查找javascript变量的值。
var g_wsaSiteTemplateId ='STS#1';
使用Powershell查找Web模板ID的正确方法是
$web = Get-SPWeb http:/SC/site
$web.WebTemplate + "#" + $web.Configuration
然后可以在此处查找结果ID以获取模板的显示名称:https : //blogs.technet.microsoft.com/praveenh/2010/10/21/sharepoint-templates-and-their-ids
为了得到为什么$web.Configuration
不正确的解释$web.WebTemplateId
,请阅读我对以下问题的回答:https :
//sharepoint.stackexchange.com/questions/96293/powershell-to-get-template-name-site-is-using/269282# 269282