Jump to content


Photo
- - - - -

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

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

Best Answer SmetDenis , 29 October 2013 - 22:38

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

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

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

...

echo '<td>' . $basketInfo['sku'] . '</td>';
echo '<td>' . $category->name . '</td>'; // вывести имя категории  в нужном месте
Go to the full post


  • This topic is locked This topic is locked
15 replies to this topic

#11 DAS

DAS
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 42
  • topics: 7

Posted 02 November 2013 - 08:29

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

 

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

http://prntscr.com/21d9d8

 

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

http://prntscr.com/21d9hn

 

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

$item = $items[$basketInfo['itemId']];
		$category = $item->getPrimaryCategory(); // получить категорию товара
		$categoryParent = $category->getParent();
if ($categoryParent) {
    echo $categoryParent->name;
}

.........

echo $categoryParent->name; // вывод родительской категории (если она есть)
echo $category->name; // вывод обычной категории

  • 0

#12 DAS

DAS
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 42
  • topics: 7

Posted 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

 

вот код

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

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

Edited by DAS, 05 December 2013 - 09:38.

  • 0

#13 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 05 December 2013 - 18:27

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

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

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


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



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


#14 DAS

DAS
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 42
  • topics: 7

Posted 05 December 2013 - 18:47

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

http://prntscr.com/28x5nm

 

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


  • 0

#15 DAS

DAS
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 42
  • topics: 7

Posted 06 December 2013 - 14:02

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


  • 0

#16 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 06 December 2013 - 14:04

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

 

Извините.

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


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



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






Also tagged with one or more of these keywords: категории, вывод категории

Click to return to top of page in style!