Jump to content


Photo
- - - - -

Верстка email order 220

email

Best Answer SmetDenis , 18 March 2016 - 15:13

У заказа много разных  элементов (их типов).

 

$order->getItems(); // список товаров и их свойства при покупке
$order->getFieldElement('ELEMENT_ID'); // поле заказа
$order->getShippingFieldElement('ELEMENT_ID'); // поле доставки

 

Все методы тут media\zoo\applications\jbuniversal\framework\classes\cart\jborder.php

 

Элементы в заказе такие же как в типе материала, т.е можно сделать ->data() и брать то что хочется.

Go to the full post


  • This topic is locked This topic is locked
1 reply to this topic

#1 CB9TOIIIA

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

Posted 17 March 2016 - 17:47

Всем доброй пятницы :)

 

Вопрос: Как "достучаться" до элементов в форме?

 

Читал: http://jbzoo.ru/docs...email-templates

 

В шаблоне order - обычный рендер позиций, но достучаться через:

$zoo = App::getInstance('zoo');
$element = $item->getElement('aaccae40-ef6b-479c-8a2f-9f344d94d8a7');
$data = (array)$element->data();

не получается...

 

Как-то по другому?

 

Задача: Сверстать карточку (email) в нужном формате - почти CSV. Поэтому нужно максимально без верстки - достучаться до айтемов, кол-ва, доставке и прочему.


  • 1

#2 SmetDenis

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

Posted 18 March 2016 - 15:13   Best Answer

У заказа много разных  элементов (их типов).

 

$order->getItems(); // список товаров и их свойства при покупке
$order->getFieldElement('ELEMENT_ID'); // поле заказа
$order->getShippingFieldElement('ELEMENT_ID'); // поле доставки

 

Все методы тут media\zoo\applications\jbuniversal\framework\classes\cart\jborder.php

 

Элементы в заказе такие же как в типе материала, т.е можно сделать ->data() и брать то что хочется.


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



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






Click to return to top of page in style!