Как вывести сумму всех товаров в хедере (header.phtml)

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 AlexKon
  • Группа: Пользователь
  • Сообщений: 1
  • Регистрация: 08.08.2011

08.08.2011 01:16

Как вывести сумму всех товаров в хедере (header.phtml),
задача заключается в том что бы показывать в хедере такого вида строку: "Корзина: 5 товаров на 1500 $"
пересмотрел и перепробовал разные варианты которые нашел на этом и на официальном форуме
максимум что мне удалось получить это отображение "0,00 $", независимо от количества товаров в корзине
и их общей суммы, используя вот этот код

<?php echo Mage::helper('core')->currency($finalPrice, true, false); ?>

подскажите, пожалуйста, как решить этот вопрос
заранее благодарен

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8885
  • Регистрация: 20.02.2010

08.08.2011 07:01

/** @var Mage_Core_Model_Layout $layout  */
$layout = Mage::getSingleton ('core/layout');



/** @var Mage_Checkout_Block_Cart_Sidebar $cartBlock  */
$cartBlock = $layout->createBlock ('checkout/cart_sidebar');



/**
 * Количество товаров в корзине 
 * 
 * @var int $itemsCount 
 */
$itemsCount = $cartBlock->getSummaryCount();



/**            
 * Стоимость товаров в корзине
 * 
 * @var decimal
 */
$subtotal = $cartBlock->getSubtotal ();


Поделиться темой: