С помощью веб-части "Запрос контента" можно создавать динамические представления контента. При этом можно настроить запрос, определяющий, какой контент будет отображаться, а также параметры представления контента на странице.
В этой статье
Веб-часть "Запрос контента"
Веб-часть "Запрос содержимого" отображает динамический набор элементов на основе запроса, созданного с помощью веб-браузера. Вы используете запрос, чтобы указать, какие элементы будут отображаться, и вы можете задать параметры презентации, чтобы определить, как эти элементы отображаются на готовой странице.
Элементы, отображаемые веб-частью "Запрос контента", всегда отражают текущий набор элементов, извлекаемых запросом, который может видеть пользователь, просматривающий страницу. Запрос запускается каждый раз при просмотре страницы, содержащей веб-часть "Запрос контента". Если добавляется новый контент, который соответствует условиям запроса, он автоматически отображается веб-частью "Запрос контента".
Примечание
С момента добавления контента до его отображения веб-частью "Запрос контента" может пройти несколько минут.
Добавив на страницу веб-часть "Запрос контента", отредактируйте ее и укажите, какие элементы и как она будет отображать. Для этого наведите указатель мыши на веб-часть, щелкните стрелку вниз в ее правом верхнем углу и выберите команду Изменить веб-часть. Откроется область инструментов с параметрами веб-части "Запрос контента".
Существует пять категорий параметров:
- Запроса Используйте эти параметры для создания запроса.
- Презентации Используйте эти параметры для настройки представления элементов, извлекаемых запросом.
- Внешний вид Используйте эти параметры, чтобы настроить внешний вид самой веб-части. Вы можете изменить ее название, высоту, ширину и хром (элементы оформления и навигации, составляющие веб-часть).
- Макет Используйте эти параметры для настройки макета веб-части. Вы можете показать или скрыть веб-часть, настроить направление (слева направо, справа налево или без направления), указать, в какой зоне она будет отображаться (вверху, в левом или правом столбце), а также настроить указатель зон.
- Дополнительные Используйте эти параметры для настройки различных более сложных параметров веб-частей.
Построение запроса
Указать, какой контент будет извлекаться запросом, можно с помощью следующих параметров:
Источник Этот параметр определяет область запроса. Этот параметр является обязательным. Существует три варианта:
- Отображение элементов со всех сайтов в этом семействе веб-сайтов Выберите этот параметр, чтобы запросить все семейство веб-сайтов. Этот параметр установлен по умолчанию.
- Отображение элементов со следующего сайта и всех дочерних сайтов Выберите этот параметр, чтобы ограничить запрос определенным сайтом в семействе веб-сайтов. Можно ввести адрес сайта, но рекомендуется нажать кнопку Обзор , чтобы выбрать сайт. При нажатии кнопки Обзор откроется диалоговое окно Выбор веб-части сайта , в котором отображается представление в виде дерева семейства веб-сайтов. Выберите сайт, к которому требуется выполнить запрос, и нажмите кнопку ОК.
- Отображение элементов из следующего списка: Выберите этот параметр, чтобы ограничить запрос определенным списком или библиотекой в семействе веб-сайтов. Вы можете ввести адрес списка, но мы рекомендуем использовать кнопку Обзор , чтобы выбрать список или библиотеку. При нажатии кнопки Обзор откроется диалоговое окно Выбор списка или веб-части библиотеки , в котором отображается древовидное представление семейства веб-сайтов. Если список или библиотека, которые требуется запросить, находятся на определенном сайте, щелкните знак "плюс" (+) рядом с именем этого сайта. Когда вы увидите список или библиотеку, которые требуется запросить, щелкните их и нажмите кнопку ОК.
Тип списка Этот параметр является обязательным. Вы можете выбрать любой тип списка, который находится в семействе веб-сайтов. Выбранный тип списка определяет, какие из списков или библиотек, которые находятся в область запроса, обрабатываются запросом.
Тип контента Для типа контента существует два параметра: группа типов контента и тип контента. Эти параметры являются необязательными. Эти параметры можно использовать, чтобы ограничить запрос элементами определенных типов контента, определенными для семейства веб-сайтов.
Целевая аудитория Этот параметр является необязательным. Если выбрать целевую аудиторию, запрос фильтрует извлекаемое содержимое, чтобы отобразить только содержимое, предназначенное для аудитории, к которой принадлежит средство просмотра страницы. Аудитории определяются на уровне всей системы и не могут быть изменены с помощью веб-части запроса содержимого. Этот параметр только определяет, учитывает ли веб-часть целевую аудиторию.
При выборе параметра Целевая аудитория становится доступен второй параметр: включить элементы, которые не являются целевыми. При выборе этого параметра запрос извлекает все содержимое, не предназначенное явно для аудитории, независимо от того, кто просматривает страницу. Если выбран параметр Целевая аудитория , но этот параметр не выбран, запрос не извлекает содержимое, которое явно не предназначено для аудитории.
Дополнительные фильтры Этот параметр является необязательным. Этот параметр можно использовать для дальнейшего ограничения содержимого, извлекаемого запросом. Выберите поле фильтра, оператор сравнения и введите условия. Например, можно использовать поле фильтра Author, оператор сравнения Is Equal To и критерий Toni Poe, чтобы ограничить результаты запроса элементами, созданными Тони По. Параметры фильтра зависят от выбранного поля фильтра. Например, если выбрать поле Создано, вы запустите дополнительные параметры:
Выбрать вариант [Я], чтобы вывести контент, который вы создали.
Введите или перейдите к пользователю, чтобы веб-часть отображала созданное им содержимое.
Использовать пользовательское значение или запрос. Вы также можете ввести следующие токены в качестве значений фильтра:
PageFieldValue: имя поля: с помощью этого параметра можно динамически отфильтровать контент на основе определенного поля текущей страницы.
PageQueryString: имя параметра строки запроса: с помощью этого параметра можно динамически отфильтровать контент на основе значения свойства строки запроса, указанного в URL-адресе текущей страницы.
Примечание
Если значение поля страницы или параметра строки запроса пусто, фильтр не включается в запрос.
С помощью параметра Дополнительные фильтры можно задать до трех фильтров. Если используется больше одного фильтра, необходимо указать порядок их применения с помощью операторов И и ИЛИ, указав их перед вторым и третьим фильтром.
Примечание
Параметры в разделе Дополнительные фильтры могут отличаться в зависимости от выбранного источника.
Настройка представления данных
Настроить представление содержимого, извлекаемого запросом, можно при помощи указанных ниже параметров меню Представление. Эти параметры необязательны.
Группирование и сортировка Используйте эти параметры, чтобы упорядочить элементы, полученные запросом.
- Группирование элементов по Выберите поле для разделения элементов на группы. Например, если вы хотите группировать элементы в зависимости от того, кто их создал, выберите Автор.
- При выборе поля для группировки можно указать восходящий или нисходящий порядок элементов с помощью параметров Отображать группы по возрастанию и Отображать группы по убыванию.
- Число столбцов Укажите количество столбцов, которые нужно использовать для упорядочения элементов. Элементы можно упорядочить по пяти столбцам.
- Сортировка элементов по Выберите поле для сортировки элементов. Если вы указали, что элементы группируются, они сортируются в этих группах.
- При выборе поля для сортировки можно указать восходящий или нисходящий порядок элементов с помощью параметров Отображать элементы по возрастанию и Отображать элементы по убыванию.
- Ограничение количества отображаемых элементов Вы можете ограничить количество отображаемых элементов, задав этот параметр. Если не указать ограничение, отображаются все элементы, полученные запросом. При наличии большого количества элементов страница расширяется, чтобы разместить их.
Стили Используйте эти параметры для применения визуальных стилей к группам и элементам.
- Стиль группы Выберите стиль для применения к заголовку группы. Например, если группировать по автору, каждая группа элементов возглавляется именем автора, а имя автора отображается в стиле, заданном с помощью этого параметра.
- Стиль элемента Выбор стиля для применения к элементам
Отображаемые поля В зависимости от область запроса можно выбрать один или несколько столбцов сайта или списка, значения которых должны отображаться в слотах отображения для этого стиля. Чтобы указать столбец из определенной группы, введите имя группы в квадратных скобках после имени столбца, например Столбец [Группа]. Не забудьте разделить каждый вводимый столбец точкой с запятой.
Если значение в первом из выбранных столбцов пусто, веб-часть отобразит значение из следующего столбца.
Кормить Вы можете выбрать, чтобы веб-часть "Содержимое по запросу" служила RSS-каналом. Это дает пользователям страниц возможность подписки на результаты запроса веб-части, чтобы они получали новые элементы при их появлении без необходимости повторного просмотра страницы. Используйте эти параметры, чтобы указать заголовок и описание RSS-канала.
- Название веб-канала Введите имя, которое нужно использовать для RSS-канала. Это имя помогает подписчикам идентифицировать веб-канал в средстве чтения RSS.
- Описание веб-канала Введите описание, которое вы хотите использовать для RSS-канала. Это описание помогает подписчикам определить веб-канал в средстве чтения RSS.