Поделиться через


Практическое руководство. Импорт главной страницы или темы

Можно дать страницам на вашем сайте SharePoint последовательный просмотр, создание и использование главных страниц и тем.Visual Studio не предоставляет шаблоны для этих элементов, но можно создавать их в конструкторе SharePoint, а затем импортировать их в Visual Studio.Дополнительные сведения см. в разделе шаблон: страницы и пользовательский интерфейс на веб-сайте Майкрософт.

Импорт главной страницы или темы

  1. В Visual Studio создайте или откройте проект SharePoint.

    Дополнительные сведения о создании проекта SharePoint см. в разделе Шаблоны проектов и элементов проектов SharePoint.

  2. В строке меню выберите Проект, Добавление нового элемента.

  3. В диалоговом окне Добавление нового элемента разверните узел SharePoint, а затем выберите узел 2010.

  4. В списке шаблонов SharePoint выберите шаблон Модуль, а затем задайте имя для модуля.

    Модуль содержит файлы (например, главной страницы или файлы разделы) для развертывания в расположение, указанное в SharePoint.

  5. В модуле, удалите по умолчанию файл с именем Sample.txt.

  6. Выберите узел модуля.

  7. В строке меню выберите Проект, Добавление существующего элемента, а затем выберите главную страницу или файл темы.

    Файлы главной страницы имеют расширение master и файлы с расширением .thmx темы.

  8. Если вы добавляли главная страница, измените его Устранение конфликта развертывания в *** Автоматическая *** в свойствах параметра модуля.

    ПримечаниеПримечание

    Ошибки могут возникнуть в том случае, если имя главной страницы совпадает с именем существующей главной страницы, которая помечена как или главная страница значения по умолчанию или главная страница.Дополнительные сведения о решении этой проблемы см. в разделе Пошаговое руководство. Импорт пользовательской главной страницы и страницы сайта с изображением.

  9. В модуле, откройте Elements.xml.

    Следует обновить файл Elements.xml, чтобы в нем содержались ссылки на добавленную главную страницу или тему.

  10. Для главной страницы замените существующую разметку модуля на следующую.

    <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.

  11. Изменение области развертывания для главной страницы, в Обозреватель решений, открыть файл функции в конструкторе функции, а затем выберите новая область развертывания из списка *** область ***.

    Значение Веб означает, что главная страница применяется только к веб-сайту, который в данный момент определен в проекте.Значение Веб-узел означает, что главная страница применяется к текущему семейство веб-сайтов, в том числе все дочерние сайты и Интернет.Другие значения не применяются.

    ПримечаниеПримечание

    Поскольку темы применяются только на уровне семейства веб-сайтов, рекомендуется не устанавливать область темы к что-либо, отличное от Веб-узел.Если тема используется на дочернем сайте, может возникнуть ошибка.

  12. В строке меню выберите Построение, *** Развертывание решения ***.

  13. Чтобы проверить, правильно ли файлы были развернуты, открывает сайт SharePoint, выберите меню *** действия сайта ***, выберите команду Параметры сайта, а затем выберите или ссылку *** главные страницы *** или ссылку *** Разделы ***.

    Список или главных страниц или разделов, в котором содержится или главную страницу или тему, импортированные.

См. также

Основные понятия

Импорт элементов из существующего сайта SharePoint

Использование модулей для включения файлов в решение

Другие ресурсы

главные страницы

Создание страниц для SharePoint