magento 2:无法在产品详细信息页面中获取minicart值

时间:2016-08-11 08:30:57

标签: magento2 magento-2.0 magento2.0.2

我在迷你购物车中添加了一个商品,我尝试在price, qty, and sku中获得Product Detail Page的迷你购物车价值并显示为空,但是当我在其他页面中获得迷你购物车价值时除了{ {1}}它显示了价值 任何人都可以帮助我如何获得Product Detail Page的迷你车价值? 先谢谢

这是我的代码:

Product Detail Page

代码是<?php $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $cartlist = $objectManager->create('\Magento\Checkout\Helper\Cart')->getQuote()->getAllItems(); ?> <?php foreach ($cartlist as $item) { $productSku = $item->getSku(); $productQty = explode(".",$item->getQty()); $productPrice = explode(".",$item->getPrice()); $itemCart[] = "{item: "."'".$productSku."'".", "."price: ".$productPrice[0].", "."quantity: ".$productQty[0]."}"; $newitemCart = implode(", ",$itemCart); } ?> 中新的phtml(我创建了一个新的phtml)文件然后我在<myvendor>/<theme>/Magento_Theme/templates/html/default.xml)中调用了phtml。然后当我在除<myvendor>/<theme>/Magento_Theme/layout/之外的其他页面中获得迷你购物车价值时,它会显示值,但在Product Detail Page中,迷你购物车价值为空)

0 个答案:

没有答案