Перейти к содержимому


Фотография
- - - - -

Как поменять name товара выгружаемого в Я.М.?


Лучший Ответ SmetDenis , 09 April 2014 - 14:17

Откройте шаблон yml

\media\zoo\applications\jbuniversal\templates\catalog\renderer\item\<ТИП МАТЕРИАЛА>\ymlexport.php

 

Найдите позицию title и замените на следующий код

        <?php if ($this->checkPosition('title')) : ?>
            <name><?php echo $yml->replaceSpecial($this->renderPosition('title')); ?></name>
        <?php endif; ?>
Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 6

#1 kuzmahan

kuzmahan

Отправлено 09 April 2014 - 10:55

Добрый день уважаемы формчане.

 

Хочу поменять название выгружаемого товара для Я.М, в шаблоне Yml Export в позиции Title ставлю свое значение вместо Item Name, но по прежнему экспортируется Item Name. Можно ли как то сменить название? К слову позиция Description меняется нормально. Цена на товар тоже почему то ставится другая, на что следует обратить внимание?

Joomla: 2.5.14     JBZoo: 2.1.2 Pro     Zoo: 3.1.4     WidgetKit: 1.3.5


Сообщение отредактировал kuzmahan: 09 April 2014 - 10:58

  • 0

#2 SmetDenis

SmetDenis

Отправлено 09 April 2014 - 14:17   Лучший Ответ

Откройте шаблон yml

\media\zoo\applications\jbuniversal\templates\catalog\renderer\item\<ТИП МАТЕРИАЛА>\ymlexport.php

 

Найдите позицию title и замените на следующий код

        <?php if ($this->checkPosition('title')) : ?>
            <name><?php echo $yml->replaceSpecial($this->renderPosition('title')); ?></name>
        <?php endif; ?>

  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 kuzmahan

kuzmahan

Отправлено 10 April 2014 - 07:53

Спасибо, помогло. Но проблема с ценой все еще актуальна. Добавляю шаблон Yml Export в 2 разных типа, с одного выгружаются правильные цены, а с другого какие то левые. Как побороть эту неприятность?


  • 0

#4 SmetDenis

SmetDenis

Отправлено 13 April 2014 - 07:47

Будет выгружен элемент цены JPrice или JBPriceAdvance. Если их в типе материала несколько, то выгрузится тот что идет первым.

 

PS Следующий раз на каждый новый вопрос создавайте новый топик.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 kuzmahan

kuzmahan

Отправлено 17 April 2014 - 12:08

Будет выгружен элемент цены JPrice или JBPriceAdvance. Если их в типе материала несколько, то выгрузится тот что идет первым.

 

PS Следующий раз на каждый новый вопрос создавайте новый топик.

Первым всмысле по порядку? У меня сейчас у шаблоне Yml Export 2 элемента цены JPrice и JBPriceAdvance . В позицию я устанавливаю именно ту что нужно - JBPriceAdvance . Но я так полагаю что выходит JPrice.  Пытаюсь удалить в типе поле JPrice т.к. оно нигде не используется, но оно не удаляется.


  • 0

#6 SmetDenis

SmetDenis

Отправлено 17 April 2014 - 12:53

Цена - это особое поле и выбирается оно немного по другому, чем через поле.

 

Попробуйте поменять порядок элементов в типе материала (не шаблон), так чтобы нужная цена шла первой.

 

Либо нужно изменить файл экспорта

media\zoo\applications\jbuniversal\framework\helpers\jbyml.php

 

Попробуйте удалить это блок

o7d_200x0.png


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#7 kuzmahan

kuzmahan

Отправлено 18 April 2014 - 09:16

Цена - это особое поле и выбирается оно немного по другому, чем через поле.

 

Попробуйте поменять порядок элементов в типе материала (не шаблон), так чтобы нужная цена шла первой.

 

Либо нужно изменить файл экспорта

media\zoo\applications\jbuniversal\framework\helpers\jbyml.php

Попытался изменить , не вышло, почему то после сохранения все возвращается как было. В код лезть не буду, пока не срочно, дождусь обновления. Спасибо за ответы.


  • 0




Click to return to top of page in style!