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


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

Вывод категории товара в email

категории вывод категории

Лучший Ответ SmetDenis , 29 October 2013 - 22:38

В шаблон письма списка товаров
\media\zoo\applications\jbuniversal\elements\jbbasketitems\tmpl\jbbasketitems.php

сделайте следующее

  1. $item = $items[$basketInfo['itemId']];
  2. $category = $item->getPrimaryCategory(); // получить категорию товара
  3.  
  4. ...
  5.  
  6. echo '<td>' . $basketInfo['sku'] . '</td>';
  7. echo '<td>' . $category->name . '</td>'; // вывести имя категории в нужном месте
Перейти к сообщению


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

#11 DAS

DAS

Отправлено 02 November 2013 - 08:29

Как нет родительской?

 

вот уровень вложенности 

http://prntscr.com/21d9d8

 

а вот то что приходит

http://prntscr.com/21d9hn

 

вот кусок кода

  1. $item = $items[$basketInfo['itemId']];
  2. $category = $item->getPrimaryCategory(); // получить категорию товара
  3. $categoryParent = $category->getParent();
  4. if ($categoryParent) {
  5. echo $categoryParent->name;
  6. }
  7.  
  8. .........
  9.  
  10. echo $categoryParent->name; // вывод родительской категории (если она есть)
  11. echo $category->name; // вывод обычной категории

  • 0

#12 DAS

DAS

Отправлено 05 December 2013 - 09:37

Все работало по вдруг у последних заказов начала вылезать вот такая ошибка в админке

Call to a member function getPrimaryCategory() on a non-object

media/zoo/applications/jbuniversal/elements/jbbasketitems/tmpl/jbbasketitems.php on line 42

 

вот код

на который стало ругаться

  1. $item = $items[$basketInfo['itemId']];
  2. $category = $item->getPrimaryCategory(); // получить категорию товара
  3.                 $count += $basketInfo['quantity'];

Сообщение отредактировал DAS: 05 December 2013 - 09:38

  • 0

#13 SmetDenis

SmetDenis

Отправлено 05 December 2013 - 18:27

Довольно трудно понять, что происходит на сайте, когда его не видишь.

Вы можете дать мне временный доступ (ftp+joomla) ?

И пример заказа, с которым возникла проблема.


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



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


#14 DAS

DAS

Отправлено 05 December 2013 - 18:47

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

http://prntscr.com/28x5nm

 

зы. доступ подготовлю и сброшу в ЛС.


  • 0

#15 DAS

DAS

Отправлено 06 December 2013 - 14:02

странная штука, вчерашние заказы которые отображались нормально сегодня почему-то так же открываются с ошибкой


  • 0

#16 SmetDenis

SmetDenis

Отправлено 06 December 2013 - 14:04

DAS сказал(а) 05 Дек 2013 - 17:47:

зы. доступ подготовлю и сброшу в ЛС.

 

Извините.

Сразу не успел проверить, сегодня обязательно посмотрю. Просто высокая нагрузка в связи с выходом обновления.


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



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






Темы с аналогичным тегами категории, вывод категории

Click to return to top of page in style!