Jump to content


Photo
- - - - -

Не верный результат при экспорте YML

yml yml экспорт

Best Answer Rivermc , 03 December 2017 - 11:01

добавил процедуру foreach для picture, посмотрел в демо шаблоне. Появилась другая проблема, он берет картинки со всех элементов jbImage, а не только с того что указан в шаблоне на скриншоте. Добавил break; в foreach, после первой картинки выходит из цикла и все норм.

Go to the full post


9 replies to this topic

#1 Rivermc

Rivermc
  • JBZoo User (rus)
  • User rate: 10.1
  • posts: 56
  • topics: 7

Posted 01 December 2017 - 17:43

Добрый вечер. Пытаюсь сделать экспорт для яндекс.маркета, но что то не выходит.

Делал по документации на сайте http://jbzoo.ru/docs...ht=WyJ5bWwiXQ==

 

Все настроил, проверил шаблон, выставил элементы, сделал настройки для экспорта маркета все на скриншотах. (исправил  в Country of origin элемент text на country ничего не изменилось)

 

А в результате выдает только ссылку на товар и цену. Подскажите где я сделал что то не так? 

Attached Thumbnails

  • 1.png
  • 2.png
  • 3.png
  • 4.png

Edited by Rivermc, 01 December 2017 - 17:47.

  • 0

#2 DMTR3000S

DMTR3000S
  • JBZoo User (rus)
  • User rate: 110.7
  • posts: 1044
  • topics: 44

Posted 01 December 2017 - 18:16

Вроде как у вас всё в порядке:

Скриншот 2017-12-02 00.15.40.png

Единственное, picture поправить


Edited by DMTR3000S, 01 December 2017 - 18:19.

  • 0

#3 Rivermc

Rivermc
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 10.1
  • posts: 56
  • topics: 7

Posted 01 December 2017 - 18:26

Это же надо так, 2 дня боролся с кешированным файлом. Подскажите как поправить картинку?


  • 0

#4 DMTR3000S

DMTR3000S
  • JBZoo User (rus)
  • User rate: 110.7
  • posts: 1044
  • topics: 44

Posted 01 December 2017 - 18:46

Элемент JBZoo Image как-нибудь дорабатывался? В магазине у каждого товара только по одному фото назначено? Я вижу, что у вас убрана процедура перебора массива с фотками через foreach - если изображений несколько, то может поэтому и не отображается. В любом случае, посмотрите, как добавляется picture в шаблоне из коробки и сделайте так же и у себя - в 9 случаях из 10 это помогает :)

Edited by DMTR3000S, 02 December 2017 - 00:52.

  • 0

#5 Rivermc

Rivermc
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 10.1
  • posts: 56
  • topics: 7

Posted 02 December 2017 - 11:43

Элемент JBZoo Image как-нибудь дорабатывался? В магазине у каждого товара только по одному фото назначено? Я вижу, что у вас убрана процедура перебора массива с фотками через foreach - если изображений несколько, то может поэтому и не отображается. В любом случае, посмотрите, как добавляется picture в шаблоне из коробки и сделайте так же и у себя - в 9 случаях из 10 это помогает :)

Добрый день. Элемент из коробки, никак не дорабатывался. У каждого товара одна фотка. Уточните про процедуру foreach где она убрана? Я точно помню не трогал этот элемент.


  • 0

#6 Rivermc

Rivermc
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 10.1
  • posts: 56
  • topics: 7

Posted 02 December 2017 - 14:57

Разобрался. Документацию обновите пожалуйста


  • 0

#7 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 03 December 2017 - 09:27

Разобрался. Документацию обновите пожалуйста

 

так в чем проблема была?


  • 0

#8 Rivermc

Rivermc
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 10.1
  • posts: 56
  • topics: 7

Posted 03 December 2017 - 11:01   Best Answer

добавил процедуру foreach для picture, посмотрел в демо шаблоне. Появилась другая проблема, он берет картинки со всех элементов jbImage, а не только с того что указан в шаблоне на скриншоте. Добавил break; в foreach, после первой картинки выходит из цикла и все норм.

Attached Thumbnails

  • 7.png
  • 8.png

  • 2

#9 DMTR3000S

DMTR3000S
  • JBZoo User (rus)
  • User rate: 110.7
  • posts: 1044
  • topics: 44

Posted 03 December 2017 - 12:07

Нужно в шаблоне yml у элемента изображения в настройках выставить, чтобы отображалось только первое изображение и никаких break не понадобится.
  • 0

#10 Rivermc

Rivermc
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 10.1
  • posts: 56
  • topics: 7

Posted 03 December 2017 - 12:47

Нужно в шаблоне yml у элемента изображения в настройках выставить, чтобы отображалось только первое изображение и никаких break не понадобится.

 

В шаблоне стоит показывать только первый (на скриншоте), но это мне не помогло. У меня несколько элементов jbimage.

Убрал перебор массива совсем, зачем он мне если мне нужен только первый элемент (на скриншоте)

Attached Thumbnails

  • 9.png
  • 10.png

  • 1





Also tagged with one or more of these keywords: yml, yml экспорт

Click to return to top of page in style!