определенное количество колонок в шаблоне выводе

Тема в разделе "Шаблон вывода", создана пользователем е-алексей, 29 апр 2014.

  1. е-алексей

    е-алексей New Member Пользователи

    Регистрация:
    28 апр 2014
    Сообщения:
    21
    Добрый день,
    подскажите, как задать определенное (постоянное) количество колонок при использовании циклов?
    Дело в том. что у меня два цикла (поместил в конце согласно руководству): один для картинок, другой для размеров. Но значения перемешиваются при выводе в колонках и их нельзя использовать в csv-файле (в одной колонке оказываются значения разных характеристик)
    Попробовал задать точное количество циклов и в дополнительных настройках указал что нужно печатать если поле окажется пустым. Но так тоже не работает.
    То есть например у одного товара 4 картинки и 2 размера, а у следующего товара 3 картинки и 2 размера, то тогда значение первого размера будет помещено в колонку 4 картинки (которой нет) .. Скажите, как с этим можно бороться?
     
  2. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте, есть два варианта:
    1) Задать границы парсинга для картинок и размеров внутри одной повторяющейся, как это расписано написано тут Ссылки недоступны для гостей
    2) Задать одну повторяющуюся границу парсинга и в ее настройках (shift+ctrl+5) поиск-заменой распарсить данные, например:
    Где:
    [VALUE] - значение цикла границы парсинга
    [CSVCS] - оператор разделителя ячеек CSV
    начало и конец - между ними картинка
    начало2 и конец2 - между ними размер
    {get} парсит то, что между началом и концом =)

    И тогда ничего сбиваться не будет!

    С уважением к вам, Сергей.
     
  3. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Вот, даже видео записал Ссылки недоступны для гостей
     
  4. е-алексей

    е-алексей New Member Пользователи

    Регистрация:
    28 апр 2014
    Сообщения:
    21
    Спасибо большое Сергей, думаю разберусь теперь. Если возникнут сложности отпишусь.
    Всего доброго!
     

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