Шаблон сайта и главные страницы

#sharepoint #master-pages

#sharepoint #мастер-страницы

Вопрос:

Я разработчик .net и хочу изучить SharePoint. Обычно мы используем мастер-страницы, чтобы иметь постоянный макет для всех или некоторых страниц. Мое замешательство здесь заключается в том, что SharePoint использует шаблон сайта и мастер-страницы, которые, по-видимому, делают одно и то же. я прав?

Спасибо

Ответ №1:

Мастер-страницы и шаблоны сайтов — это абсолютно разные вещи. Главная страница обычно представляет собой макет нескольких страниц. Это то же самое, что и в ASP.NET .

В Sharepoint вы можете создавать некоторые сайты в семействе сайтов. Эти сайты создаются в соответствии с шаблоном сайта. При создании (например) сайта группы он создается в соответствии с шаблоном сайта группы, который хранится в папке Sharepoint в файловой системе. В шаблонах сайта вы можете указать, какие функции должны быть активированы при создании сайта, какие функции должны быть активированы в области семейства сайтов и т.д. Также вы можете указать список модулей, которые должны быть созданы… А также вы можете указать главную страницу по умолчанию, которая будет использоваться на сайте.

Дополнительную информацию можно найти в msdn

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

1. спасибо, поэтому шаблон сайта может содержать некоторые pae, которые используют одну и ту же главную страницу (если она была определена). и все страницы будут отображаться с помощью ContentPlaceHolder

2. Да, но именно шаблон сайта — это просто определение XML. В этом определении вы можете указать, что хотите развернуть некоторый файл при создании сайта (это могут быть aspx-страницы, мастер-страницы …) и сохранить их в каком-либо месте (списке). В развернутых страницах может быть указана какая-то пользовательская главная страница. Если вы хотите использовать эту главную страницу также на страницах, которые будут созданы пользователем в Sharepoint, вы должны указать ее в определении шаблона сайта…