Список содержимого

Корпоративный пользователь может создать компонент списка содержимого, в котором будут динамически отображаться элементы содержимого определенного типа.

Например, если на странице сведений создан список элементов контента, то при нажатии на ссылку для просмотра сведений об элементе контента автоматически загружается подробное представление для соответствующего элемента. Если на странице размещено несколько статей с заголовками и иллюстрациями, то при нажатии на определенную статью открывается страница сведений с полным текстом статьи (независимо от того, какая выбрана статья).

Чтобы добавить компонент "Список контента" на страницу, выполните следующие действия.

  1. Перейдите к странице, которую хотите изменить, и убедитесь, что переключатель Переключатель "Редактировать" переведен в положение Редактировать.
  2. Добавьте компонент на страницу.
  3. Для редактирования компонента и его внешнего вида нажмите на значок меню приложения Значок меню компонента и выберите Настройки.
  4. На вкладке "Общие" можно изменить интервалы, тип выравнивания и другие параметры представления.
  5. Выберите один из следующих вариантов, чтобы настроить дополнительные значения по умолчанию для отображаемого содержимого.
    • Тип содержимого. Выберите один из доступных типов содержимого. Типы контента — это типы элементов контента в коллекции сайта, которые включают типы пользовательских цифровых активов.

    • Максимальное количество элементов и Начать с элемента. Укажите максимальное количество элементов для отображения и элемент, с которого необходимо начать отображение. Дополнительные элементы не отображаются.

    • Разбивка на страницы. Укажите, нужно ли включать в список параметры разбивки на страницы. Если этот параметр выбран, можно настроить отображение разбивки на страницы с помощью кнопок или номеров страниц и различных подписей.

    • Дата. Используйте параметры в этом разделе, чтобы элементы содержимого отображались в зависимости от даты создания (перед, после, между или в пределах указанных дат или диапазонов).

    • Категории. Выберите категории, чтобы отфильтровать список элементов контента, чтобы показать только эти элементы в определенной категории или категориях. Нажмите Выбрать категории, чтобы открыть выдвижную панель, которую можно использовать для выбора категорий в репозитории сайта. Если выбрано несколько категорий в одной таксономии, то отображаемым элементам должна быть назначена одна из выбранных категорий. Если выбрано несколько категорий из разных таксономий, то отображаемым элементам должны быть назначены все выбранные категории. Например, если в таксономии Пункт назначения выбраны категории Города и Парки, отображаются элементы, которые являются городами или парками. При выборе категории Города в таксономии Пункт назначения и категории Европа в таксономии Регионы отображаются элементы, являющиеся городами Европы.

      По умолчанию будут доступны все дочерние элементы выбранной категории. Чтобы в списке отображались только элементы в узле определенной категории, выберите этот узел и снимите флажок Включить дочерние категории.

    • Язык. Выберите язык из списка языков, связанных с репозиторием.

    • Дополнительная строка запроса (необязательный параметр). Укажите дополнительные параметры запроса для дальнейшего уточнения отображаемого списка элементов. Пример синтаксиса: field.dept eq "Finance". В таблице ниже приведен список доступных операторов.

    • Упорядочить по. Сортировка элементов по имени или дате по возрастанию или убыванию. Если тип контента содержит другие поля даты, числа или десятичного разделителя, эти поля также можно отсортировать.

      Также можно выбрать Пользовательский и ввести пользовательское выражение. Например, для сортировки по номеру отделения в порядке возрастания можно ввести fields.deptno:asc. Также можно задать параметр URL для сортировки. Например, можно ввести {{URLParams.sortBy}}, а затем добавить следующий параметр в конец URL-адреса сайта: ?sortBy=fields.deptno:asc.

    • Представление элемента. Выберите макет для отображения элемента содержимого. В предоставленном макете по умолчанию отображаются все поля элемента содержимого. Если для элемента содержимого настроены другие, пользовательские макеты, можно выбрать любой доступный макет. Если выбран пользовательский макет, для которого включена функция Добавить поддержку пользовательских настроек при использовании на сайтах, можно добавить пользовательские данные в макет, нажав Значок "Далее" и введя данные в поле Пользовательские данные, а затем нажать кнопку Назад, чтобы вернуться на вкладку "Общие".

    • Страница для отображения отдельного элемента. Здесь перечисляются страницы, выбранные в качестве страниц сведений. Выберите страницу для отображения подробной информации, когда пользователь переходит по ссылке в элементе содержимого.

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

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

      • Горизонтальный. Элементы располагаются друг за другом по горизонтали.

      • Вертикальный. Элементы располагаются друг за другом по вертикали. Этот макет используется по умолчанию, если не выбран другой.

      • Два столбца. Элементы отображаются попарно в нескольких строках.

      • Три столбца. Элементы отображаются по три в нескольких строках.

      Нажмите на стрелку вправо рядом с выбранным макетом, чтобы изменить его параметры.

    • Представление пустого списка. Выберите способ отображения пустого списка.

    • Параметры. Укажите, нужно ли выполнять автоматическое обновление поискового запроса, указанного в компоненте поиска содержимого.

    • Пространство. Выберите способ отображения элементов.

  6. Отформатировать фрейм можно на вкладке "Стиль", которая содержит компонент с предопределенными стилями или с пользовательскими вариантами выбора.

Таблица 10-1 Операторы запросов

Оператор Пример Поддерживаемые типы данных Описание
eq ?q=name eq "John"

?q=type eq "DigitalAsset"

?q=type eq "Employee" and fields.DOB eq "1994/09/26T16:23:45.208"

?q=type eq "Employee" and fields.DOB eq "1994/09/26T16:23:45.208"

текст, ссылка, число, десятичное число, логическое значение, дата и время Оператор Equals (eq) соответствует точному значению, указанному в запросе. Этот оператор не применим к многозначным типам данных. Значение, указанное этим оператором, не учитывает регистр, кроме стандартных полей. Этот оператор учитывает даже специальные символы в значении.
co ?q=(type eq "Employee" AND name co "john alex")

?q=(type eq "Car" AND fields.features co "manual")

текст, ссылка, число, десятичное число, дата и время, большой текст Оператор Contains (co) соответствует каждому слову, указанному в критериях. Слова формируются путем разделения значения на специальные символы. Это дает результаты, которые включают по крайней мере одно из слов (в этом примере, John или Alex, или оба). Этот оператор не учитывает специальные символы в значении при поиске. Этот оператор не выполняет поиск по стоп-словам. Обратитесь к документации Apache Lucene, чтобы узнать больше о стоп-словах.

Этот оператор применим к тексту, большому тексту в случае однозначных атрибутов, тогда как для многозначных атрибутов он применим к тексту, ссылке, числу, десятичному числу, дате и времени, большому тексту. Чтобы понять возможные форматы даты и времени, обратитесь к таблице Поддерживаемые форматы даты / даты и времени (24 часа) ниже. Значение, предоставляемое этим оператором, не учитывает регистр.

sw ?q=type eq "Employee" AND name sw "Joh"

?q=type eq "Employee" AND fields.city sw "Los"

текст Оператор Starts with (sw) соответствует только начальным символьным значениям, заданным в условии поля. Этот оператор не применим к многозначным типам данных. Значение, предоставляемое этим оператором, не учитывает регистр.
ge ?q=(type eq "Employee" AND fields.age ge "40")

?q=type eq "DigitalAsset" AND updatedDate ge "20171026"

число, десятичное число, дата и время Оператор Greater than or equal to (ge) соответствует только числовым значениям и значениям даты и времени. Чтобы понять возможные форматы даты и времени, обратитесь к таблице Поддерживаемые форматы даты / даты и времени (24 часа) ниже. Этот оператор не применим к многозначным типам данных.
le ?q=(type eq "Employee" AND fields.weight le "60.6") число, десятичное число, дата и время Оператор Less than or equal to (le) соответствует только числовым значениям и значениям даты и времени. Чтобы понять возможные форматы даты и времени, обратитесь к таблице Поддерживаемые форматы даты / даты и времени (24 часа) ниже. Этот оператор не применим к многозначным типам данных.
gt ?q=(type eq "Employee" AND fields.age gt "20") число, десятичное число, дата и время Оператор Greater than (gt) соответствует только числовым значениям и значениям даты и времени. Чтобы понять возможные форматы даты и времени, обратитесь к таблице Поддерживаемые форматы даты / даты и времени (24 часа) ниже. Чтобы понять возможные форматы даты и времени, обратитесь к таблице Поддерживаемые форматы даты / даты и времени (24 часа) ниже. Этот оператор не применим к многозначным типам данных.
lt ?q=(type eq "Employee" AND fields.age lt "20")

?q=type eq "Employee" AND createdDate lt "1994/09/26T16:23:45.208"

число, десятичное число, дата и время Оператор Less than (lt) соответствует только числовым значениям и значениям даты и времени. Чтобы понять возможные форматы даты и времени, обратитесь к разделу Поддерживаемые форматы даты / даты и времени (24 часа). Этот оператор не применим к многозначным типам данных.
mt ?q=(type eq "Car" AND fields.review mt "petrol 20KMPL")

?q=(type eq "Employee" AND name mt "Jo?n")

?q=(type eq "Employee" AND name mt "Jo*")

?q=(type eq "Employee" AND fields.role mt "senior*")

текст, большой текст Оператор фразового запроса или поиска с учетом расположения (matches) (mt) позволяет находить слова, которые находятся на определенном расстоянии друг от друга. Результаты сортируются по лучшему совпадению. Это полезно для поиска элементов содержимого, когда значения, заданные в критериях "бензин 20 км/л", должны обнаружить фактическое содержимое, которое может содержать "пробег на бензиновом топливе составляет 20 км/л по автостраде".

Оператор Matches также может использовать подстановочный знак в заданном значении и поддерживает поиск как односимвольных, так и многосимвольных подстановочных знаков для поиска в пределах одного значения. Используйте "?" для подстановочного знака одного символа и "*" для нескольких символов. "John" и "Joan" могут быть найдены с помощью "Jo?n" для одного символа и "Jo*" для нескольких символов.

Этот оператор применим как к однозначным, так и к многозначным типам данных. Этот оператор не выполняет поиск по стоп-словам. Обратитесь к документации Apache Lucene, чтобы узнать больше о стоп-словах. Значение, предоставляемое этим оператором, не учитывает регистр.

sm ?q=(type eq "Employee" And fields.city sm "Rome") текст, большой текст Оператор запроса сходства. Этот оператор позволяет искать значения, которые похожи на заданные критерии. Также называется нечетким поиском, в котором по умолчанию используется не более двух правок для соответствия результату. "Rome" имеет сходство с "Dome". Этот оператор применим как к однозначным, так и к многозначным типам данных. Значение, предоставляемое этим оператором, не учитывает регистр.
AND ?q=(type eq "Employee" AND name eq "John" AND fields.age ge "40") Н/Д Оператор AND можно использовать для помещения условия И между несколькими условиями запроса. Он имеет приоритет перед OR.
OR type eq "Employee" AND name eq "John" OR fields.age ge "40" Н/Д Оператор OR может использоваться для помещения условия ИЛИ между несколькими условиями запроса.
( ) ?q=type eq "Employee" AND (name eq "John" AND fields.age ge "40")

?q=type eq "Employee" AND ( (name eq "John" AND fields.age ge "40") OR fields.weight ge 60)

Н/Д Скобки, окружающие оператор для группировки условий в критериях. Они имеют наивысший приоритет, затем следует AND, а затем OR.