Перейти к основному содержимому

Создание блока аналогичных товаров

Второй тип блоков в Headless CMS OneEntry - "For block of similar products". Данный блок предназначен для товаров, объеденных общими признаками. Например, собрать все товары с определенным диапазоном цены.

1. Создание блока

Для создания блока с типом "For block of similar products" необходимо ввести в поле Name название блока, в поле "Type" в выпадающем списке выбрать "For block of similar products" и ввести уникальный

Marker
в поле Marker. После нажатия на кнопку Add, блок появится в таблице блоков в категории "For block of similar products".

2. Редактирование блока

Для того, чтобы редактировать блок необходимо в таблице с блоками в столбце "Actions" нажать на кнопку "Edit"

Edit

Для блоков с типом "For block of similar products" при редактировании доступны три вкладки:

  • Basic data
  • Attributes
  • Linked pages

Basic data

Вкладка "Basic data" состоит из следующих форм:

  1. Name - изменение названия блока

  2. Marker - изменение

    Marker
    блока

  3. Индивидуальные настройки:

    • Количество - изменение количества элементов в блоке (позволяет вводить только целочисленные значения)
    • Тип сортировки элементов блока - есть возможность сортировки либо по дате, либо по названию
    • Порядок сортировки элементов блока - три опции: по возрастанию, по убыванию и без сортировки
    • Количество элементов в ряду - изменение количества элементов в одном ряду блока (позволяет вводить только целочисленные значения)
  4. Добавить условие - позволяет добавлять условия для поиска продуктов. Содержит следующие поля:

    • Атрибут - выпадающий список, позволяющий выбрать атрибут из всех созданных наборов атрибутов товаров, по которому будет произведен поиск.
    • Условие - выпадающий список, позволяющий выбрать условие, по которому будет произведен поиск. Доступные фильтрации:
      • contains
      • does not contain
      • equal to
      • not equal to
      • more
      • less
      • contains any value
      • does not contain a value
      • NaN
      • the same value as the selected attribute
    • Значение - поле ввода, в которое необходимо ввести значение, по которому будет произведен поиск. Например, если Вы хотите отфильтровать все элементы, для которых product_price будет больше 1000, необходимо задать такое условие:

    Add condition

    • Категории - необходим для выбора
      страниц
      с типом "Catalog", по которым будет происходить поиск по заданному условию. Содержит поле ввода для быстрого поиска
      страниц
      и список все
      страниц
      . Если ничего не будет выбрано, то будет происходить поиск по всем
      страницам
      с типом "Catalog".
    • Кнопки - действия доступные в модуле "Добавить условие":
      • Добавить - добавляет условие
      • Сбросить - сбрасывает параметры текущего условия
      • Сбросить все - сбрасывает параметры текущего условия и удаляет ранее созданные условия для текущего блока
💡Обратите внимание

Чтобы применить условие, необходимо нажать кнопку Add
Add condition

  • Добавленные условия - таблица, содержащая ранее добавленные условия. Состоит из 6 столбцов:
    • Атрибут
    • Условие
    • Значение
    • Категория
    • Код языка контента
    • Кнопки удаления условия
  • Найденные продукты - таблица, содержащая элементы, соответсвующие заданному условию.

Attributes

Вкладка "Attributes" содержит два выпадающих списка для выбора Шаблона и Набора атрибутов.

После выбора набора атрибутов необходимо заполнить значения. В нашем случае это атрибут number, который имеет тип Integer. Как значение мы укажем 44.

Linked pages

Вкладка Linked pages содержит строку поиска

страницы
и древовидный список
страниц
. Данная вкладка нужна для связи редактируемого блока со
страницами
. Чтобы установить связь, необходимо выбрать
страницы
в списке
страниц.
На скриншоте ниже для блока "new_block" установлена связь со
страницами
"catalog" и "we".

Linked pages