Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Создание и использование эталонных страниц дает возможность обеспечения согласованного внешнего вида страниц сайта SharePoint. Visual Studio не предоставляет шаблоны для этих элементов, но их можно создать в SharePoint Designer, а затем импортировать их в Visual Studio. Дополнительные сведения см. в разделе "Стандартный блок: страницы и пользовательский интерфейс " на веб-сайте Майкрософт.
Импорт главной страницы или темы
В Visual Studio создайте или откройте проект SharePoint.
Сведения о создании проекта SharePoint см. в разделе "Шаблоны проектов и элементов проекта" SharePoint.
В строке меню выберите Проект>Добавить новый элемент.
В диалоговом окне "Добавление нового элемента" разверните узел SharePoint и выберите узел 2010.
В списке шаблонов SharePoint выберите шаблон модуля и укажите имя модуля.
Модуль содержит файлы (такие как эталонная страница или файлы тем) для развертывания в указанное в SharePoint расположение.
В модуле удалите файл по умолчанию с именем Sample.txt.
Выберите узел модуля.
В строке меню выберите "Добавить существующий элемент проекта>" и выберите главную страницу или файл темы.
Файлы эталонной страницы имеют расширение .master, а файлы темы — расширение .thmx.
Если вы добавили главную страницу, измените параметр " Разрешение конфликтов развертывания" на "Автоматически " в свойствах модуля.
Примечание.
Ошибки могут возникать, если имя главной страницы совпадает с именем существующей главной страницы, помеченной как эталонная страница по умолчанию или настраиваемая эталонная страница. Сведения о том, как устранить эту проблему, см. в пошаговом руководстве. Импорт пользовательской главной страницы и страницы сайта с изображением.
В модуле откройте Файл Elements.xml.
Чтобы ссылаться на добавленную главную страницу или тему, необходимо обновить xml-файл Elements.xml .
Для главной страницы замените существующую разметку модуля следующей разметкой.
<Module Name="[Module Name]" Url="_catalogs/masterpage"> <File Path="[Module Name]\[Master Page Name].master" Url="[Master Page Name].master" Type="GhostableInLibrary" /> </Module>
Для темы замените существующую разметку модуля следующей разметкой.
<Module Name="[Module Name]" Url="_catalogs/theme" <File Path="[Module Name]\[Theme Name].thmx" Url="[Theme Name].thmx" Type="GhostableInLibrary" /> </Module>
Обязательно замените значения заполнителей фактическими именами модуля и главной страницы или темы.
Атрибут
Type="GhostableInLibrary"
указывает, что элемент добавляется в базу данных контента, аUrl
атрибут модуля указывает, где хранить файл в базе данных содержимого SharePoint.Чтобы изменить область развертывания для главной страницы, в Обозреватель решений откройте файл компонента в конструкторе компонентов и выберите новый область развертывания из списка областей.
Значение Web означает, что эталонная страница применяется только к веб-сайту , который в настоящее время указан в проекте. Значение сайта означает, что эталонная страница применяется к текущему семейству веб-сайтов, которое включает все дочерние сайты и корневой веб-сайт. Другие значения не применяются.
Примечание.
Так как темы применяются только к уровню семейства веб-сайтов, рекомендуется не задавать область темы ни для чего другого, кроме сайта. Ошибки могут возникать, если тема используется в подсайтовке.
В строке меню выберите " Создать>развертывание решения".
Чтобы проверить правильность развертывания файлов, откройте сайт SharePoint, выберите меню "Действия сайта", выберите команду "Сайт Параметры", а затем выберите ссылку "Главные страницы" или ссылку "Темы".
В открывшемся списке эталонных страниц или тем содержится импортированная вами эталонная страница или тема.