Помочь с массивом php и smarty
Есть код:
global $gCms;
$cart_mod = $gCms->modules['Cart']['object'];
$cart_info = $cart_mod->GetItems();
$cart_total = $cart_mod->GetTotal();
$cart_weight = $cart_mod->GetTotalWeight();
в $cart_info отображается содержимое корзины одного интернет магазина.
если делать просто эхо, он выводит слово array и все.
Если сделать так: echo ( '
'.print_r($cart_info).'');
он выводит содержимое массива:
Array ( [0] => cg_ecomm_cartitem Object ( [_source:private] => Products [_product_id:private] => 241 [_sku:private] => 2002-01BXDJ [_quantity:private] => 1 [_base_price:private] => 890 [_attributes:private] => Array ( ) [_type:private] => 1 [_estimated:private] => [_pending:private] => [_unit_weight:private] => 0 [_unit_price:private] => 890 [_summary:private] => ОПИСАНИЕ ТОВАРА [_item_total:private] => [_subscription:private] => ) )
Нужно сделать как-то, чтобы из этого массива получить данные в виде:
- SKU, описание товара, цена.
- SKU, описание товара, цена.
[_sku:private], [_summary:private], [_base_price:private]
И нужно это
- как-то оформить в переменную $message, например, чтобы потом отправить на почту. (это я сам уже). Т.е. нужно только обработать данные из массива в список, а список добавить в переменную.
Называйте цену. Исполнителю дам доступ в админку, где он сможет менять смарти юзер таг как хочет.
Работа считается выполненной, если Echo $message работает как надо.