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


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

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

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

Лучший Ответ 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>'; // вывести имя категории  в нужном месте
Перейти к сообщению


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

#11 DAS

DAS

Отправлено 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

Отправлено 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'];

Сообщение отредактировал 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

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

 

Извините.

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


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



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






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

Click to return to top of page in style!