2016-05-10 3 views

Antwort

3
$counter = $this->helper('\Magento\Checkout\Helper\Cart'); 
    echo $counter->getItemsCount(); 
-3

Versuchen Sie diesen Code

<?php 
    $count = $this->helper('checkout/cart')->getSummaryCount(); //get total items in cart 
    $total = $this->helper('checkout/cart')->getQuote()->getGrandTotal(); //get total price 
    if($count==0) 
    { 
    echo $this->__('<a href="/checkout/cart" class="cartgo">(0 ITEMS)</a>',$count); 
    } 
    if($count==1) 
    { 
    echo $this->__('<a href="/checkout/cart" class="cartgo">(1 ITEM)</a>',$count); 
    } 
    if($count>1) 
    { 
    echo $this->__('<a href="/checkout/cart" class="cartgo">(%s ITMES)</a>',$count); 
    } 
    echo $this->__('', $this->helper('core')->formatPrice($total, false)); 
?> 
+0

Danke für den Code aber Sorry Bruder. Ich habe diesen Code bereits ausprobiert. Ich habe nur einen Fehler.Ich denke, dass es auf Magento 1.X funktioniert. aber benutze Magento 2. @ Maavuz Saif –

+0

können Sie bitte hier Fehlermeldungen einfügen, die Sie bekommen? –

+0

Fehler ist "[2016-05-11 05:53:10] main.CRITICAL: Klasse checkout/cart existiert nicht". Wenn ich diesen Code zu meinem header.phtml hinzufüge, fehlt der gesamte Abschnitt von meiner Homepage. –

0

Magento 2 bietet zwei Möglichkeiten, Elemente zu zeigen, zählen. Einer zeigt die Anzahl der einzelnen Artikel im Warenkorb, während der andere die Anzahl der Artikel im Warenkorb anzeigt.

Lassen Sie uns sagen, dass Wagenhelfer ist;

$ helper = $ this-> Helfer ('\ Magento \ Checkout \ Helper \ Cart');

Wenn Sie das tun:

echo $ Gegen> getItemsCount();

wird die Anzahl der einzelnen Artikel im Warenkorb angezeigt.

Wenn Sie insgesamt Elemente zählen zeigen wollen, dann verwenden:

echo $ Gegen> getSummaryCount();