как применить [MAXLENGTH:] [/MAXLENGTH] для другой границы парсинга

Тема в разделе "Шаблон вывода", создана пользователем connected, 6 фев 2017.

Метки:
  1. connected

    connected New Member Пользователи

    Регистрация:
    6 фев 2017
    Сообщения:
    4
    есть <CD_GRAN_1!>[CSVCS][MAXLENGTH:
    11]<CD_GRAN_2!>[/MAXLENGTH] при применении [MAXLENGTH:11]<CD_GRAN_2!>[/MAXLENGTH] удаляется только <CD_GRAN_2!> (это так и должно быть!) но как применить это правило и к <CD_GRAN_1!> ? но так чтобы если выполняется [MAXLENGTH:11]<CD_GRAN_2!>[/MAXLENGTH] удалялось и первое CD_GRAN_1. спасибо
     
  2. Root

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

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

    Использовать макрос [CHECKENTRY2] (более поздний по порядку выполнения аналог макроса [CHECKENTRY]):
    Код:
    [CHECKENTRY2([ANYTEXT])][MAXLENGTH:11]<CD_GRAN_2!>[/MAXLENGTH][THENTEXT]выводить код/текст, если условие выполнилось[ELSETEXT]выводить код/текст, если условие НЕ выполнилось[/CHECKENTRY2]
    Справка по макросам -> Ссылки недоступны для гостей

    С уважением к вам, Сергей.
     
    Kreol нравится это.

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