Этап 6: Отправка и применение новой главной страницы сайта публикации в SharePoint Server
ОБЛАСТЬ ПРИМЕНЕНИЯ:2013
2016
2019
Subscription Edition
SharePoint в Microsoft 365
Примечание.
Многие функции, описанные в этой серии, также доступны для большинства сайтов в SharePoint в Microsoft 365.
Краткий обзор
Как описано в разделе Этап 5. Подключение сайта публикации к каталогу в SharePoint Server, мы подключили сайт публикации к нашему каталогу. Когда мы подключились, SharePoint Server 2016 автоматически создал для нас некоторые страницы, на которых отображаются некоторые результаты поиска. Все эти страницы имеют стандартный внешний вид SharePoint. Пришло время придать им фирменный облик компании Contoso.
В этой статье
Примечание.
В этой статье не рассматривается создание страницы master. В ней рассматриваются только отправка и применение готовой главной страницы. Эти файлы недоступны для скачивания.
Сведения о создании страницы master см. в разделе:
Приступить к этапу 6
Сведения о главной странице
Когда на сайт Contoso заходят посетители, они видят разный контент на разных страницах. Отображаемый контент является сочетанием главной страницы и макетов страниц.
Главная страница задает общее расположение элементов и интерфейс всех веб-страниц, например логотип, заголовок и меню навигации.
Расположение элементов и интерфейс отдельных страниц, например домашней страницы или страницы продуктов "Аудио", обрабатываются макетами страниц. Подробнее о них вы сможете прочитать далее в этой статье.
В предыдущих версиях SharePoint главные страницы нужно было создавать в ASP.NET. Кроме того, они должны были содержать специфическую разметку SharePoint, например элементы управления и замещающий контент.
В SharePoint Server 2016 можно создать страницу master в формате HTML, и SharePoint Server 2016 преобразует ее в ASP.NET страницу. Это значит, что для создания эталонной страницы можно использовать любой редактор HTML и сосредоточиться на HTML, CSS и JavaScript. Вам не нужно беспокоиться об ASP.NET и специальной разметке SharePoint.
При добавлении html-страницы master в SharePoint Server 2016 автоматически создается связанная страница ASP.NET master. Так как эти два файла связаны, все изменения главной страницы HTML будут автоматически внесены в связанную страницу ASP.NET.
Более подробную информацию можно посмотреть в статье Overview of the SharePoint 2013 page model.
Сведения о коллекции главных страниц
В нашем примере имеется главная страница HTML и некоторые активы разработки, в частности CSS-файл и изображения, которые нужно отправить и применить к сайту Contoso. Все эти файлы хранятся на локальном компьютере.
SharePoint ожидает найти файлы макета в коллекции главных страниц. Так что именно здесь мы должны отправить файлы. Чтобы открыть коллекцию главных страниц, перейдите в раздел Параметры сайта --Главные>страницы и макеты страниц.
Для отправки одного файла в коллекцию главных страниц можно использовать кнопку Отправить документ. Однако нажимать эту кнопку каждый раз, когда нужно добавить документ, может быть неудобно. Чтобы упростить эту задачу, можно подключить сетевой диск. Это позволит вам перетаскивать файлы в коллекцию главных страниц с помощью проводника.
Подключение сетевого диска
В меню Параметры выберите Диспетчер разработки.
На странице приветствия Дизайнера выберите 3. Отправка файлов конструктора.
На странице Загрузка файлов конструктора скопируйте URL-адрес файлов.
Примечание.
Дальнейшие действия зависят от установленной операционной системы. В этом примере показано, как подключить сетевой диск к компьютеру под управлением Windows 8.x.
Откройте проводник. Щелкните правой кнопкой мыши раздел Сеть и выберите пункт Подключить сетевой диск.
В поле Папка вставьте URL-адрес, скопированный на шаге 3, а затем нажмите кнопку Готово.
Откроется окно проводника с содержимым коллекции главных страниц.
Отключение управления версиями для коллекции главных страниц
В нашем случае для утверждения не используются рабочие процессы SharePoint. Файлы уже были утверждены. Следовательно, перед отправкой новой главной страницы необходимо отключить управление версиями для коллекции главных страниц.
Чтобы отключить управление версиями для коллекции главных страниц, выполните следующие действия.
На вкладке БИБЛИОТЕКА выберите Параметры библиотеки.
На странице Параметры выберите Параметры управления версиями.
В разделе Утверждение контента на странице Параметры управления версиями для переключателя Требовать утверждения контента отправленных элементов? установите значение Нет.
В разделе Документ: журнал версий для переключателя Создавать версии при каждом изменении файла в этом компоненте "Библиотека документов"? установите значение Без контроля версий.
В разделе Требовать извлечения для переключателя Требовать извлечения документов перед редактированием? установите значение Нет.
Теперь мы готовы отправить новую главную страницу.
Отправка новой главной страницы
Так как мы подключили сетевой диск, отправить новую главную страницу будет очень просто. Достаточно перетащить файл в коллекцию главных страниц.
Если у вас есть дополнительные файлы разработки, например CSS-файлы или изображения, их также можно перетащить в коллекцию главных страниц.
Обновите коллекцию главных страниц в SharePoint, чтобы убедиться, что две новые главные страницы HTML добавлены. Обратите внимание, что связанная главная страница ASP.NET еще не была создана.
Так как мы перетащили главную страницу HTML в коллекцию главных страниц, с этим файлом связан тип контента Файл конструктора. Чтобы SharePoint Server 2016 создавал связанную ASP.NET master страницу, необходимо изменить тип контента для только что отправленного HTML-файла master. Для этого нужно изменить свойства файла.
Изменение свойств файла
На странице Коллекция эталонных страниц выберите только что отправленную master страницу, а затем выберите Изменить свойства.
В разделе Тип \контента выберите Главная страница HTML.
В разделе Совместимые версии ИП выберите 15.
На странице коллекция главных страниц видно, что создана связанная главная страница ASP.NET.
Теперь мы готовы применить новую главную страницу.
Применение новой главной страницы
Чтобы применить новую главную страницу, выполните следующие действия
На странице Параметры сайта выберите Эталонная страница (в разделе Внешний вид).
В разделе Главная страница сайта в поле Укажите главную страницу для этого сайта и всех его дочерних сайтов выберите новую главную страницу. В нашем примере это файл ContosoElectronicsMaster.
Выбрав страницу Аудио, мы проверяем, используется ли новая страница master.
Следующий этап — начало работы с макетами страниц.
Следующая статья в этой серии
Этап 7: Отправка макеты страниц и создание новых страниц на сайте публикации в SharePoint Server
См. также
Другие ресурсы
Обзор модели страниц в SharePoint 2013
Как: сопоставление сетевого диска коллекции главных страниц SharePoint 2013
Обзор Дизайнера в SharePoint 2013
Практическое руководство. Преобразование HTML-файла в страницу master в SharePoint Server 2013
Практическое руководство. Применение страницы master к сайту в SharePoint Server 2013