Эмуляция <CD_CYCLE_GRAN_ALL!> в [GETMORECYCLECONTENT]

Тема в разделе "Шаблон вывода", создана пользователем QuZ, 15 мар 2014.

  1. QuZ

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

    Регистрация:
    28 янв 2012
    Сообщения:
    32
    Добрый день. Интересует вопрос. Задаю несколько GETMORECYCLECONTENT, они находят например, по 3-ри значения каждый. В результате у меня получается последовательный вывод из первого [GETMORECYCLECONTENT] 3-рех значений, потом из второго 3-рех значений, потом из третьего 3-рех значений. Как сделать эмуляцию <CD_CYCLE_GRAN_ALL!> для [GETMORECYCLECONTENT]

    Спасибо..
     
  2. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.
    Такой функционал не предусмотрен. Не вижу решений этой задачи.
     
  3. nikolas1612

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

    Регистрация:
    27 ноя 2011
    Сообщения:
    439
    только многоходовка из пары проектов.
    к примеру, первый проект сохранит результаты вывода каждого GETMORECYCLECONTENT в отдельный файл - а второй сведет все воедино через макросы FILE, когда из каждого файла будет браться по 1 строке.
    другой вариант - не бить GETMORECYCLECONTENT на отдельные файлы, а просто пронумеровать каждое вхождение, в потом по новой распарсить вновь созданный файл. вроде и так может получиться. как бы то ни было, будет 2 проекта.
    но как-то геморно это все.
    попробуйте заменить GETMORECYCLECONTENT на обычные повторяющиеся границы. практика показывает, что это чаще всего можно сделать.
     
  4. QuZ

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

    Регистрация:
    28 янв 2012
    Сообщения:
    32
    Спасибо, реализовал на 2-вух проектах. Не удобно, но вроде работает. К сожалению, все повторяющиеся границы заняты.. Побольше бы их((( Штук до 10-ти хотяб, а 20-ть так вообще было бы здорово. Итак, в одну повторяющуся границу вносил по 3-5-ть параметров, которые на выходе, в шаблоне, заменял на ключевые слова-разделители, созданные при поиске-замене по загружаемому коду на - ; чтобы передать в csv
     

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