如何计算网站在sharepoint 2010中的哪种类型的网站?
答案 0 :(得分:7)
最简单的方法是使用PowerShell:
PS> asnp Microsoft.SharePoint.PowerShell
PS> $web = get-spweb http://server/site
PS> $web.WebTemplate
YOURSITEDEF
PS> $web.WebTemplateId
12345
答案 1 :(得分:6)
在对象模型中,SPWeb.WebTemplate将告诉您创建网站时使用的模板。
答案 2 :(得分:1)
如果您只是想在不编写代码的情况下找到模板,那么可以使用一个名为SharePoint Explorer的强大工具来浏览以查找Web模板等。
答案 3 :(得分:1)
我发现sharepoint.stackexchange.com中的this answer很有用:“查看页面的HTML源代码并搜索'g_wsaSiteTemplateId' - 这将为您提供用于创建网站的网站模板和配置。”< / p>
在我的情况下,模板是团队网站:
var g_presenceEnabled = true;
var g_wsaEnabled = false;
var g_wsaLCID = 1033;
var g_wsaSiteTemplateId = 'STS#0';
var g_wsaListTemplateId = 119;
需要在服务器上执行其他答案(或使用远程处理PowerShell选项)。这并不总是切实可行,此选项可以从任何具有Web访问权限的计算机上执行。