Найти в Дзене
Ната Панчо

Геткурс. Переменные, решение в случае отсутствия значения

Если переменная не заполнена или не имеет значения, можно проставить замену-заглушку. Скрипт работает только в редакторе страниц, в рассылках подобное решение не предусмотрено. Демонстрация В примере указана переменная «бонусные рубли», если у вас нет заработанных бонусов, то в месте вывода переменной геткурс, будет значение ноль. Источник: https://sedov.link/blog/909206 #геткурс #администратор #getcourse #переменные

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

Скрипт работает только в редакторе страниц, в рассылках подобное решение не предусмотрено.
  1. Создаем текстовый блок, добавляем туда текст и переменную, ставим галочку заменять переменные пользователя, добавляем уникальный класс «replacement» текстовому элементу блока.
  2. Открываем текст в редакторе кода <>, и окружаем переменную в открывающий и закрывающий теги span.
  3. Под текстовым блоком «стандартный блок» добавляем блок JAVASCRIPT и помещаем в него следующий код:
    if ($('.replacement p span').text()=='') $('.replacement p
    span').text('<strong class="redactor-inline-converted">0</strong>');
    Где вместо «0» можно указать любое значение подходящее по контексту.
  4. После этого публикуем страницу и если переменная не будет иметь значение, то в место пустоты, вы получите то значение, которое указали.
-2
-3

Демонстрация

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

Источник: https://sedov.link/blog/909206

#геткурс #администратор #getcourse #переменные