Цифровой суффикс у одинаковых имен изображений получается сквозной

Тема в разделе "Шаблон вывода", создана пользователем Rod, 4 сен 2018.

  1. Rod

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

    Регистрация:
    29 авг 2018
    Сообщения:
    52
    Сделал парсинг картинок товара через Повторяющиеся границы парсинга.
    Для имен картинок поставил замену на значение одной из границ парсинга (артикул товара).
    Так как у одного товара (артикула) может быть несколько картинок, то к имени каждой картинки в рамках одного товара прибавляется цифровой суффикс.
    Я ожидал, что он будет увеличиваться на 1 в рамках одного товара, а потом в рамках второго будет обнуляться и тоже увеличиваться на 1.
    Но оказалось, что он не обнуляется и картинки у всех товаров имеют такие имена:

    Image1.jpg
    Image1_1.jpg
    Image1_2.jpg

    Image2.jpg
    Image2_3.jpg
    Image2_4.jpg
    ....

    Как можно сделать так, чтобы суффикс обнулялся для другого артикула?
    Спасибо
     
  2. inotoxic

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

    Регистрация:
    13 сен 2015
    Сообщения:
    868
    Читайте Ссылки недоступны для гостей
    Вы на каждое действие в парсере, создаете новую тему
     
    Kreol и Rod нравится это.
  3. Rod

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

    Регистрация:
    29 авг 2018
    Сообщения:
    52

    Нашел в настройках макроса DOWNLOADFILE галочку "пересчитывать значение числовой добавки при загрузке каждого файла".
    Но при этом в списке файлов в ячейках CSV появляться еще файлы с суффиксами enl и thm...
    В папки картинок таких файлов нет.
     
  4. Rod

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

    Регистрация:
    29 авг 2018
    Сообщения:
    52
    В итоге, как я понял, названия файлов с добавками .thm и .enl получаются из-за использования макроса [WEBASYSTIMG(,)].
    Этот макрос я использую для того, чтобы разделить имена файлов через запятую.
    Как сделать так, чтобы и имена разделялись запятой и лишние названия файлов не появлялись, я пока не нашел...

    P.S. Справку читаю и поиском по форуму пользуюсь.

    UPDATED: понял, что использую не тот макрос для разделения имен файлов.
    [WEBASYSTIMG(,)] здесь не подойдет.
     
    Последнее редактирование: 5 сен 2018

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