Практическое руководство. Импорт главной страницы или темы
Можно дать страницам на вашем сайте SharePoint последовательный просмотр, создание и использование главных страниц и тем.Visual Studio не предоставляет шаблоны для этих элементов, но можно создавать их в конструкторе SharePoint, а затем импортировать их в Visual Studio.Дополнительные сведения см. в разделе шаблон: страницы и пользовательский интерфейс на веб-сайте Майкрософт.
Импорт главной страницы или темы
В Visual Studio создайте или откройте проект SharePoint.
Дополнительные сведения о создании проекта SharePoint см. в разделе Шаблоны проектов и элементов проектов SharePoint.
В строке меню выберите Проект, Добавление нового элемента.
В диалоговом окне Добавление нового элемента разверните узел SharePoint, а затем выберите узел 2010.
В списке шаблонов SharePoint выберите шаблон Модуль, а затем задайте имя для модуля.
Модуль содержит файлы (например, главной страницы или файлы разделы) для развертывания в расположение, указанное в SharePoint.
В модуле, удалите по умолчанию файл с именем Sample.txt.
Выберите узел модуля.
В строке меню выберите Проект, Добавление существующего элемента, а затем выберите главную страницу или файл темы.
Файлы главной страницы имеют расширение master и файлы с расширением .thmx темы.
Если вы добавляли главная страница, измените его Устранение конфликта развертывания в *** Автоматическая *** в свойствах параметра модуля.
Примечание Ошибки могут возникнуть в том случае, если имя главной страницы совпадает с именем существующей главной страницы, которая помечена как или главная страница значения по умолчанию или главная страница.Дополнительные сведения о решении этой проблемы см. в разделе Пошаговое руководство. Импорт пользовательской главной страницы и страницы сайта с изображением.
В модуле, откройте Elements.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.
Изменение области развертывания для главной страницы, в Обозреватель решений, открыть файл функции в конструкторе функции, а затем выберите новая область развертывания из списка *** область ***.
Значение Веб означает, что главная страница применяется только к веб-сайту, который в данный момент определен в проекте.Значение Веб-узел означает, что главная страница применяется к текущему семейство веб-сайтов, в том числе все дочерние сайты и Интернет.Другие значения не применяются.
Примечание Поскольку темы применяются только на уровне семейства веб-сайтов, рекомендуется не устанавливать область темы к что-либо, отличное от Веб-узел.Если тема используется на дочернем сайте, может возникнуть ошибка.
В строке меню выберите Построение, *** Развертывание решения ***.
Чтобы проверить, правильно ли файлы были развернуты, открывает сайт SharePoint, выберите меню *** действия сайта ***, выберите команду Параметры сайта, а затем выберите или ссылку *** главные страницы *** или ссылку *** Разделы ***.
Список или главных страниц или разделов, в котором содержится или главную страницу или тему, импортированные.
См. также
Основные понятия
Импорт элементов из существующего сайта SharePoint
Использование модулей для включения файлов в решение