Вывод названий характеристик и значений в столбцы CSV

Тема в разделе "Парсинг характеристик товаров", создана пользователем kadishev1997, 30 мар 2020.

  1. kadishev1997

    kadishev1997 Well-Known Member Пользователи

    Регистрация:
    27 мар 2019
    Сообщения:
    310
    Доброго дня! Не нашел тему, которая отвечает на мой запрос, поэтому если вдруг уже есть ответ - не кидайте тапками)

    Собираю характеристики товаров через альтернативный шаблон. В строку заголовка нужно всегда выводить одно и то же: _ATTRIBUTES_

    Для примера вот картинка
    upload_2020-3-30_18-39-3.png
    Знаю, что можно вывести бесконечное кол-во раз данный параметр через [CSVCS], но возникает вопрос: можно ли сделать то же самое например через настройки DYNAMICVALUES?

    Пробовал в поиск-замене для имен характеристики работать с [CHECKENTRY], [IF] и им подходящий [ANYTEXT] и {anytext}, но как-то не сработало.
     
  2. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.429
    Адрес:
    Latvia
    То что вы спрашиваете, банально решается через повторяющиеся границу.

    [​IMG]
     
    Root и kadishev1997 нравится это.
  3. kadishev1997

    kadishev1997 Well-Known Member Пользователи

    Регистрация:
    27 мар 2019
    Сообщения:
    310
    Все элементарное оказалось проще. Спасибо за помощь!
     
    Root нравится это.
  4. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    + Ссылки недоступны для гостей
     
  5. muzoff

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

    Регистрация:
    20 авг 2017
    Сообщения:
    4
    Город:
    Kiev
    Пытаюсь похожее (для импорта в cs-cart) : название столбца всегда одно и тоже а вот значение должно содержать {ID} (Группа) Название: Тип[Значение] . DYNAMICVALUES использован в повторяющихся границах а настройка его вывода shift+ctr+d не дает вписать все в одну ячейку. Помогите, камрады)
     
  6. kadishev1997

    kadishev1997 Well-Known Member Пользователи

    Регистрация:
    27 мар 2019
    Сообщения:
    310
    Насколько я помню, в CS-Cart можно заливать характеристики в одной ячейке.

    Это выглядело примерно так:
    Уже давно заливал товары на CS-Cart, поэтому шаблон скорее всего не точный, надо смотреть документацию. Но точно знаю, что присваивал характеристики и их значения в одной ячейке подобным образом.

    А там просто проставляешь значение поля характеристика, CS-Cart должен сам скушать.

    Сменить структуру DYNAMICVALUES и настройть шаблон нужно через shift+ctrl+d (по крайней мере я делал так)
     
  7. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.429
    Адрес:
    Latvia
    ID необязательно при парсинге характеристик, достаточно:
    Код:
    (Характеристики) Марка: S[Audi]; (Характеристики) Модель: S[a4 quattro]; (Характеристики) Год: S[2005]; (Характеристики) Кузов: S[универсал];  ..............
     
  8. muzoff

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

    Регистрация:
    20 авг 2017
    Сообщения:
    4
    Город:
    Kiev
    Спасибо, разобрался с характеристиками. Правда тип пришлось устанавливать не S а
    Код:
    Модель:  Т[a4 quattro];
    так как группы и характеристики создавались многократно. Теперь вот с изображениями не могу понять .. для каждого создавать колонку Detailed image?
     
  9. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.429
    Адрес:
    Latvia
    В документации CS-Cart подробно описано и остается только подстроить формат в шаблоне вывода.
     
  10. weresa

    weresa Active Member Пользователи

    Регистрация:
    14 сен 2014
    Сообщения:
    237
    Приветствую всех.
    У меня схожий вопрос (возможно где-то уже рассмотренный, по справке не нашла) - как в [DYNAMICVALUES] названия заголовков характеристик продублировать в соседние ячейки перед значениями этих характеристик?
    Пыталась [VALUENAME] приписать, но не получается((
    Если на пальцах, то результат нужен примерно такой:
    ЦВЕТ | | РАЗМЕР | | ТИП| |
    цвет | красный | размер | 42 | тип | юбка
    цвет | синий | размер | 44 | тип | брюки
     
  11. Root

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

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

    Можно сделать так

    2021-06-29_07-17-32.png

    С помощью такой настройки

    2021-06-29_07-18-14.png
     
  12. weresa

    weresa Active Member Пользователи

    Регистрация:
    14 сен 2014
    Сообщения:
    237
    Спасибо, Сергей) Но почему-то у меня не выделяются заголовки в отдельную колоночку, вроде бы галочку включила...
    Возможно ли из-за того, что таблица с группами характеристик?
    Ссылки недоступны для гостей
     

    Вложения:

    Последнее редактирование: 29 июн 2021
  13. weresa

    weresa Active Member Пользователи

    Регистрация:
    14 сен 2014
    Сообщения:
    237
    вроде получилось разложить, НО!!! колонки не сортируются, они идут вперемешку.

    Выходит, что [DYNAMICVALUES] в таком случае не работает
     
    Последнее редактирование: 29 июн 2021
  14. weresa

    weresa Active Member Пользователи

    Регистрация:
    14 сен 2014
    Сообщения:
    237
    Всё! Нашла выход, там же в настройке макроса есть опция "добавление имен характеристик к их значениям" - {get}|[VALUENAME]#{get}
    Вполне подошло))
    В конечном файле можно потом разделить колонки по символу #.
     
    Последнее редактирование: 29 июн 2021
    Root нравится это.
  15. weresa

    weresa Active Member Пользователи

    Регистрация:
    14 сен 2014
    Сообщения:
    237
    Root, но тем не менее мне очень интересно, как получить такой же результат, как на скрине, потому что задача актуальная
    Галочка не срабатывает как нужно, характеристики разных товаров не размещаются в соответствии с заголовками, а идут хаотично
     
  16. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Попробуйте этот метод Ссылки недоступны для гостей
     
    weresa нравится это.
  17. weresa

    weresa Active Member Пользователи

    Регистрация:
    14 сен 2014
    Сообщения:
    237
    Супер!!! Это именно то, что требовалось)
    СПАСИБО ОГРОМЕННОЕ!
     
    Root нравится это.
  18. Root

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

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

    Пишите, если потребуются доработки...
     

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