[IF2] отрабатывает только 1 раз

Тема в разделе "Решение различных задач по парсингу", создана пользователем Bureau, 8 июн 2021.

  1. Bureau

    Bureau Member Пользователи

    Регистрация:
    2 июн 2021
    Сообщения:
    24
    В шаблоне вывода задаю правило, см. пример:
    Код:
    Replies User ID: [IF2][CHARCOUNT]{KEY(user>id)}[/CHARCOUNT]>1[THEN]{KEY(user>id)}[ELSE]<CD_GRAN_2!>[/IF2]
    
    Однако, если вывести [IF2] в коде еще раз (все внутри HANDLERJSON), то [IF2] не отрабатывает.
    Код такой же:
    Код:
    Reply to Question: [IF2][CHARCOUNT]{KEY(replyToQuestion)}[/CHARCOUNT]>1[THEN]{KEY(replyToQuestion)}[ELSE]<CD_GRAN_1!>[/IF2]
    
    Что делать? IF1 в конструкции HANDLERJSON не срабатывает. IF3 (и так далее, по аналогии) не существует? Спасибо.
     
  2. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    Приложите файл проекта и пример, как должно быть в результате.
     
    Bureau нравится это.
  3. Bureau

    Bureau Member Пользователи

    Регистрация:
    2 июн 2021
    Сообщения:
    24
    Посыпаю голову пеплом. Была забыта одна закрывающая скобка в операторе KEY, в связи с чем команда выводилась без модификации.
     

Поделиться этой страницей