Назад | Перейти на главную страницу

Как узнать, какой шаблон используется для сайта или страницы в SharePoint

Как / где я могу найти шаблон, используемый для сайта или страницы SharePoint.

У меня есть страница, на которую я хочу походить, но я не знаю, где найти шаблон для этой страницы и сайта?

После просмотра исходного кода страницы и поиска "var g_wsaSiteTemplateId"вы найдете код, например STS#0 или STS#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

В блоге Salaudeen Rajack www.sharepointdiary.com есть руководство с объяснением 6 способов определения шаблона сайта SharePoint. Ссылку можно найти Вот.

Cited:

  1. Использовать Менеджер SharePoint, Перейдите по сайту и найдите «Веб-шаблон».

  2. Stsadm: stsadm.exe -o enumallwebs -databasename> Template.txt Теперь откройте файл template.txt и проверьте наличие шаблона. Этот трюк можно использовать даже для поиска имени шаблона сайта для SharePoint 2010.

  3. SQL-сервер: Sql-сервер является основой SharePoint, поэтому ВЫБЕРИТЕ заголовок, WebTemplate FROM dbo.Webs WHERE Title = 'Your Site'

  4. Ты можешь использовать Объектная модель SharePoint найти шаблон сайта SharePoint. Просто запросите SPWeb.WebTemplateId.

  5. SharePoint 2010 - найти используемый шаблон создать сайт: в SharePoint 2010 вы можете получить список шаблонов сайтов, используя PowerShell Cmd-let: Get-SPWebTemplate . Примеры для перечисления веб-шаблонов:

    Get-SPWebTemplate -Identity SGS#0

    Get-SPWebTemplate -Identity S*

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

  6. Перейти к просмотру источник страницы SharePoint >> Найдите "SiteTemplateID", чтобы найти имя шаблона сайта SharePoint 2010.

Самый простой способ - получить такой инструмент, как Менеджер SharePoint. Зайдите на сайт, который вы смотрите, и найдите свойство WebTemplateId. Затем вы можете сопоставить его со списком известные типы шаблонов.

Там есть другой способ сделать это, но он гораздо более ручной (и уродливый), поэтому я не буду описывать его здесь.

Что касается шаблона страницы - он работает только на страницах на сайте публикации (в библиотеке страниц ...), но вы должны иметь возможность смотреть на поле ContentType в свойствах страницы в SPM. Если вы просматриваете библиотеку страниц, вы даже можете просто добавить тип контента в представление непосредственно в SharePoint и получить ту же информацию.

Чтобы получить Имя существующего шаблона сайта {Имя шаблона сайта}, выполните следующие действия.

  1. Сохранить сайт как шаблон.

  2. Перейдите в Настройки сайта -> сайты и рабочие области -> создать.

  3. Инструменты IE> Инструменты разработчика> Найти> Выбрать элемент щелчком> Вид> Источник> DOM (элемент)> Выделить и скопировать тест раздела. Полужирным шрифтом будет выделено имя вашего шаблона сайта.

Для страниц

Если вы откроете сайт в SharePoint Designer, то проверьте страницу, которую хотите отредактировать, она спросит вас, хотите ли вы отредактировать контент (через веб-сайт) или отредактировать макет (через дизайнер SharePoint).

Не уверен, что именно вы хотите сделать, зная шаблон для сайта.

Re: Комментарии

Что вы хотите открыть? Страница или сайт? Это разные вещи.

Чтобы получить СТРАНИЦУ РАЗМЕЩЕНИЯ для любой данной страницы SharePoint, вам нужно найти интересующую вас страницу в конструкторе SharePoint. Дважды щелкните по нему, и когда вы сделаете это, SPD спросит вас, хотите ли вы отредактировать контент (и если да, то переместите вас в интерфейс веб-браузера) или вы хотите отредактировать макет (если у вас достаточно прав). Если вы редактируете макет, открывается другая копия SPD, и файл макета извлекается. Найдите в окне файла название макета.

Это старая ветка. Тем не менее, похоже, что мы можем просто искать значение javascript переменная на вкладке исходного кода / скрипта (firebug).

var g_wsaSiteTemplateId = ‘STS # 1’;

http://nickhobbs.wordpress.com/2013/05/18/sharepoint-how-to-check-which-site-template-was-used-to-create-a-site-just-using-a-web- браузер /

Найдите имя шаблона сайта SharePoint с помощью PowerShell

$web = Get-SPweb http://SiteUrl 
Write-host “Web Template:” $web.WebTemplate ” | Web Template ID:” $web.WebTemplateId 
$web.Dispose()

Ниже приведен список веб-шаблонов и их идентификаторов.

Правильный способ найти идентификатор веб-шаблона с помощью Powershell:

$web = Get-SPWeb http:/SC/site
$web.WebTemplate + "#" + $web.Configuration

Полученный идентификатор можно найти здесь, чтобы получить отображаемое имя шаблона: 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