CONTEXTA
Блоки
Метки
Пользователи
Справка
Оплата
Комментарии
Настройки
Выйти
  • Начало работы
  • Метки
    • Что такое метки
    • Редактирование меток
  • Блоки
    • Что такое блоки
    • Производительность
    • Добавление и настройка
  • Виджет
    • Настройки контекстного блока
    • Контекстное меню виджета
    • Работа с разных устройств
  • Комментарии
    • Что такое комментарии
    • Создание комментария
    • Как работать с комментариями
  • Пользователи и роли
    • Роли
    • Пользователи
  • Оплата
    • Тарифные планы
    • Опции тарифных планов
    • Баланс
  • Настройки
    • Адрес сайта
    • Yandex Market Language markup
    • Режим конструктора
    • Ссылка на API
    • Стиль виджета подсказки
    • Маска вывода виджета подсказки
  • Группы правил
    • Определение
    • Как сделать новую группу
    • Работа с группами правил
  • Правило
  • Краткое описание операторов
  • Инспектор правил
  • Разметка страницы метками
  • Описание API

Краткое описание операторов

Равно


Проверяем значение метки на полное совпадение со строкой. Равенство зависит от регистра, т.е. “Значение” не будет равно “значение”.

Обратите внимание, что значения сравниваются как строки, а не числа. Т.е. если в метке у вас “705.00”, а в сравниваемом значении вы написали просто “705”, то равенство не будет достигнуто.

Не равно


Проверяем значение метки на полное совпадение со строкой. Равенство зависит от регистра, т.е. “Значение” не будет равно “значение”.

Обратите внимание, что значения сравниваются как строки, а не числа. Т.е. если в метке у вас “705.00”, а в сравниваемом значении вы написали просто “705”, то равенство не будет достигнуто.

Больше


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

Если в метке помимо цифр содержатся еще какие-то символы, то Contexta будет их игнорировать.
Те значение “10 450,06 USD” преобразуется в “10450.06”

Меньше


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

Если в метке помимо цифр содержатся еще какие-то символы, то Contexta будет их игнорировать.
Те значение “10 450,06 USD” преобразуется в “10450.06”

Больше или равно


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

Если в метке помимо цифр содержатся еще какие-то символы, то Contexta будет их игнорировать.
Те значение “10 450,06 USD” преобразуется в “10450.06”

Меньше или равно


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

Если в метке помимо цифр содержатся еще какие-то символы, то Contexta будет их игнорировать.
Те значение “10 450,06 USD” преобразуется в “10450.06”

Содержит


Смотрит, что бы значение метки входило в качестве подстроки в заданную строку. Например, значение метки: “white horse”, то в зависимости от того, что вы укажете в строке будет:

“Don’t ride the white horse” – правило сработает

“white cape for my horse“ – правило не сработает, потому что хотя слова присутствуют, они разбиты другими словами.

Не содержит


Смотрит, что бы значение метки НЕ входило в качестве подстроки в заданную строку. Например, если в метке будет: “white horse”, то в зависимости от того, что вы укажете в строке будет:

“Don’t ride the white horse” – правило не сработает. Потому что строка содержит “white horse”

“white cape for my horse“ – правило сработает, потому что хотя слова присутствуют, они разбиты другими словами.

Регулярное выражение


Для продвинутых пользователей. Позволяет очень гибко искать вхождение какой-либо подстроки в искомую строку. Если вы хотите научиться использовать регулярные выражения, можем порекомендовать вот этот небольшой онлайн-курс: RegexOne – Learn Regular Expressions – Lesson 1: An Introduction, and the ABCs

Для тестирования своих регулярных выражений можете использовать сервис regex101: build, test, and debug regex

Тип регулярных выражений: PCRE2

Существует


Правило срабатывает, если в метке содержится хоть какая-то информация. Например заполнено поле “цена”. Чем – не важно, главное, что бы было заполнено

Примечание для продвинутых пользователей: под “существует” мы подразумеваем оператор “not Null”

Не существует


Правило срабатывает, если в метке НЕ содержится никакой информации. Например поле “цена” не содержит никаких цифр.

Примечание для продвинутых пользователей: под “не существует” мы подразумеваем оператор “Null”

Входит


Правило срабатывает, если значение метки равна одному из перечисленных значений.

Кликнув на “+”, вы можете задать список некоторых значений. Например, мы можем задать несколько названий брендов. И если значение метки будет равняется одному из них – правило сработает.

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

Не входит


Правило срабатывает, если значение метки НЕ равна одному из перечисленных значений.

Кликнув на “+”, вы можете задать список некоторых значений. Например, мы можем задать несколько названий брендов. И если значение метки не будет равняется ни одному из них – правило сработает.

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