Проблема с [INT_ID] в макросах замены

Тема в разделе "Решение проблем с использованием программы", создана пользователем kotr, 17 ноя 2017.

  1. kotr

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

    Регистрация:
    15 май 2017
    Сообщения:
    13
    Здравствуйте.

    В шаблоне вывода есть примерно такая конструкция:
    [FINAL_REPLACE(zzz|zzz[INT_ID])][VARF:content][/FINAL_REPLACE]

    При выполнении макросов сначала выполняется INT_ID, а потом FINAL_REPLACE.
    Результат: zzz1 ... zzz1 ... zzz1

    При замене на FIRST_REPLACE всё работает как надо и я получаю результат zzz1 ... zzz2 ... zzz3

    Но, к сожалению, мне требуется именно FINAL_REPLACE.
    Возможно есть какие-то способы решения данной проблемы?
     
  2. Root

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

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

    Каким образом из WEB-документа получаете код для [VARF:content]? Границей парсинга?
     
    Последнее редактирование: 18 ноя 2017
  3. kotr

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

    Регистрация:
    15 май 2017
    Сообщения:
    13
    Нет, это результат, полученный от скрипта php.
    Всё же получилось добиться нужного результата другим путём, используя REPLACE и COUNT2.
     
    Root нравится это.

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