Подключение сайта публикации к каталогу в SharePoint Server
ОБЛАСТЬ ПРИМЕНЕНИЯ:2013 2016 2019 Subscription Edition SharePoint в Microsoft 365
Для отображения контента из библиотеки или списка, общий доступ к которым предоставлен как к каталогу, необходимо подключить семейство сайтов публикации к этому каталогу. При этом происходит следующее.
Контент каталога встраивается в семейство сайтов публикации.
Набор терминов встраивается в набор терминов семейства сайтов публикации.
Для страниц каталога создается страница категорий и страница сведений об элементах.
Для страницы сведений об элементах создается понятный URL-адрес.
Для каталога создается источник результатов.
Подготовка к работе
Примечание.
[!Примечание] Так как SharePoint Server выполняется как веб-сайты в службах IIS, администраторы и пользователи зависят от специальных возможностей браузеров. SharePoint Server поддерживает специальные возможности поддерживаемых браузеров. Дополнительные сведения см. в следующих ресурсах: >Планирование поддержки браузером>специальных возможностей в SharePoint>Специальные возможности в SharePoint>Сочетания> клавишTouch.
Перед подключением семейства сайтов публикации к каталогу изучите статью Планирование страниц категорий и страниц элементов каталога. Также ознакомьтесь со следующими материалами:
Сайт публикации, подключаемый к каталогу, использует управляемую навигацию. По умолчанию семейства сайтов, создаваемые с помощью шаблона семейства сайтов портала публикации, используют управляемую навигацию.
К библиотеке или списку предоставлен общий доступ как к каталогу, как описано в статье Предоставление доступа к библиотеке или к списку как к каталогу.
Выполнен полный обход источника контента, содержащего каталог, как описано в статье Настройка поиска для публикации на нескольких сайтах.
Набор терминов, используемый каталогом, доступен семейству сайтов публикации, как описано в статье Предоставление доступа к набору терминов другим семействам сайтов.
Примечание.
Если требуется расширить веб-приложение для сайта публикации, например для поддержки нескольких поставщиков проверки подлинности, сделайте это до этой процедуры. Если расширить веб-приложение после подключения к каталогу, понятные URL-адреса элементов каталога будут повреждены.
Подключение сайта публикации к каталогу
Подключение сайта публикации к каталогу
Убедитесь, что учетная запись пользователя, с помощью которой выполняется данная процедура, является участником группы владельцев SharePoint в семействе сайтов публикации.
В семейства сайтов публикации в меню Параметры выберите пункт Параметры сайта.
На странице Параметры сайта в разделе Управление веб-сайтом щелкните элемент Управление подключениями к каталогу.
На странице Управление подключениями к каталогу щелкните Подключиться к каталогу. Появится список доступных каталогов. Учтите, что отображаются только каталоги, для которых был выполнен обход.
На строке с каталогом, к которому нужно подключиться, нажмите кнопку Подключить. Вы также можете выполнить поиск определенного каталога, введя имя каталога в поле поиска.
На странице Параметры источника каталога в разделе Интеграция подключения выполните одно из следующих действий:
Чтобы сделать контент каталога доступным для сайта публикации и интегрировать набор терминов каталога с набором терминов навигации сайта публикации, выберите параметр Интегрировать каталог с сайтом. При выборе этого параметра выполните следующие действия, чтобы указать уровень интеграции наборов терминов, укажите URL-адрес страницы сведений об элементах и выберите страницы категорий и элементов категорий.
Чтобы сделать контент каталога доступным для сайта публикации, выберите параметр Подключить, но не интегрировать каталог. Этот параметр нужно выбрать, если вы хотите использовать контент из библиотеки для создания отдельных страниц элементов каталога.
Оба параметра создают источник результатов для каталога.
- В разделе Иерархия навигации укажите термин, для которого набор терминов каталога следует интегрировать с набором терминов навигации сайта публикации. Столбец навигации, настроенный ранее (Общий доступ к библиотеке или списку как к каталогу), отображается по умолчанию. Приведенные в данном разделе поля являются необязательными. Поэтому если их не менять, набор терминов каталога будет интегрирован начиная с корневого термина. Если вы хотите интегрировать набор терминов каталога с другого термина, выполните следующие действия.
Рядом с полем Корневой термин иерархии нажмите кнопку Поиск допустимого варианта.
В диалоговом окне Выбор: добавление условий щелкните термин, соответствующий уровню, с которого требуется интегрировать набор терминов для тегов каталога, нажмите кнопку Выбрать, а затем нажмите кнопку ОК.
Чтобы интегрировать корневой термин, являющийся предком выбранного термина в наборе терминов навигации сайта публикации, установите флажок Включить корневой термин в навигацию сайта.
Примечание.
Все элементы каталога необходимо отметить термином из указанного набора терминов каталога. Если этого не сделать, навигация сайта будет работать не так, как ожидалось для всех элементов.
- В разделе Позиция в иерархии укажите термин в наборе терминов навигации, с которым следует интегрировать набор терминов каталога. Выполните одно из следующих действий.
Чтобы интегрировать набор терминов каталога с корневым термином набора навигации сайта публикации, нажмите кнопку Добавить в корневой элемент навигации.
Чтобы интегрировать набор терминов каталога с термином под корневым термином набора навигации сайта публикации, щелкните Выбрать другое расположение в навигации сайта и выполните следующие действия.
Нажмите Поиск допустимого варианта, чтобы показать набор терминов навигации сайта публикации.
В диалоговом окне Выбор: добавление условий щелкните термин, соответствующий уровню, с которого требуется интегрировать набор терминов для тегов каталога, нажмите кнопку Выбрать, а затем нажмите кнопку ОК.
Если вы хотите, чтобы изменения набора терминов каталога обновлялись на сайте публикации, в разделе Закрепление навигации установите флажок Закреплять термины в навигации сайта. По умолчанию флажок установлен. Если его снять, изменения набора терминов каталога не отражаются в навигации сайта публикации.
В разделе Поведение URL-адреса элемента каталога укажите, что должен делать URL-адрес элемента каталога, выбрав один из следующих параметров:
Чтобы URL-адрес элемента каталога указывал на страницу сведений об элементах, выберите параметр Сделать URL-адреса относительными для этого сайта. При выборе этого параметра необходимо указать формат URL-адреса элемента каталога, который описывается далее. Это также значит, что контент, который можно показать на странице сведений об элементах, должен поступать из индекса поиска.
Чтобы URL-адрес элемента каталога указывал на элемент в исходном каталоге, выберите параметр Сделать так, чтобы URL-адреса указывали на исходный каталог. При выборе этого параметра не требуется указывать формат URL-адреса элемента каталога. Учтите, что при выборе этого параметра анонимные пользователи не могут получать доступ к элементу в исходном каталоге и просматривать его.
- В разделе Формат URL-адреса элемента каталога укажите необходимые свойства URL-адреса страницы сведений об элементах каталога, выполнив одно из следующих действий.
Чтобы использовать поле, указанное как первичный ключ при предоставлении общего доступа к библиотеке или списку как к каталогу, как описано в статье Предоставление доступа к библиотеке или к списку как к каталогу, установите флажок Использовать формат URL-адреса по умолчанию, предоставленный источником каталога. По умолчанию флажок уже установлен.
Примечание.
У всех элементов каталога должны быть значения для указанного поля. Навигация сайта не будет работать, как ожидалось, для элементов без значений.
Чтобы вручную определить формат URL-адреса, установите флажок Вручную определить формат URL-адреса и введите URL-адрес. Этот параметр следует выбирать, только если вы создали страницу сведений об элементах, а элементы в каталоге не отмечены термином из набора терминов каталога. Введите URL-адрес в следующем формате: / <Папка страницы> сведений об элементеили< Имя страницы> сведений об элементе.aspx? <Имя управляемого свойства>=[ Значение управляемого свойства] например, /Pages/itemdetails.aspx?TitleProperty=[Title].
Для формирования настраиваемого URL-адреса на основе свойств каталога установите флажок Сформировать формат URL-адреса на основе свойств каталога, а затем выполните следующие действия.
В списке Доступные поля выберите до пяти полей и нажмите кнопку Добавить.
Важно!
Поля с типом столбца сайта "Число" не позволяют создать допустимый URL-адрес. У всех элементов каталога должны быть значения для указанного поля. Навигация сайта не будет работать, как ожидалось, для элементов без значений.
- В разделе Страница категории выполните одно из перечисленных ниже действий.
Чтобы SharePoint Server автоматически создавал новую страницу Категории для содержимого каталога, щелкните Создать новую страницу, а затем выберите главную страницу. Страница будет добавлена в библиотеку Pages с именем Category-catalog< t тегом term set name>. Эта страница не публикуется автоматически.
Чтобы использовать уже созданную страницу категорий, установите флажок Использовать существующую страницу и укажите расположение страницы.
- В разделе Страница элемента выполните одно из перечисленных ниже действий.
Чтобы SharePoint Server автоматически создавал новую страницу элементов для содержимого каталога, щелкните Создать новую страницу, а затем выберите главную страницу. Страница будет добавлена в библиотеку Pages с именем CatalogItem-catalog< t тегом term set name>. Эта страница не публикуется автоматически.
Чтобы использовать уже созданную страницу элементов, установите флажок Использовать существующую страницу и укажите расположение страницы.
- Нажмите кнопку ОК.
Отсоединение сайта публикации от каталога
Чтобы удалить контент подключенного каталога из сайта публикации, последний необходимо отсоединить от каталога.
Важно!
Если вы интегрировали набор терминов маркировки каталога в набор терминов навигации сайта публикации, термины маркировки не будут удалены из навигации при отсоединении сайта публикации от каталога. Чтобы удалить термины маркировки из навигации, необходимо удалить термины в разделе "Управление банками терминов". Дополнительные сведения см. в статье Создание терминов и управление ими в наборе терминов.
Кроме того, если SharePoint Server автоматически создает страницу категории и страницу сведений об элементе для страниц каталога, они не будут удалены из библиотеки Страниц при отключении от каталога.
Отключение сайта публикации от каталога
Убедитесь, что учетная запись пользователя, с помощью которой выполняется данная процедура, является участником группы владельцев SharePoint в семействе сайтов публикации.
На странице Параметры сайта в разделе Управление веб-сайтом щелкните элемент Управление подключениями к каталогу.
На странице Управление подключениями к каталогу отобразится список подключенных каталогов.
В строке с каталогом, который нужно отсоединить, нажмите кнопку Отключить. Снова нажмите кнопку Отключить, чтобы подтвердить отключение каталога.