2016-03-29 6 views
1

Ich versuche, die Anzahl der Artikel in meinem Warenkorb anzuzeigen, jedoch kein Ergebnis. In Magento 1 fügen wir einfach nur folgendes in unsere PHP-Datei ein und es wird nur die Nr. von Artikeln im Warenkorb.Magento 2: Wie zeige ich NUR die Nummer im Warenkorb an?

Mage::getModel(‘checkout/cart’)->getQuote()->getItemsCount(); 

Dies natürlich arbeiten nicht in magento 2 (Version 2.0.2). In meiner benutzerdefinierten HTML-Datei. Ich muss einfach nur die Nummer "Echo", genau wie Sie bekommen, wenn Sie eine Nummer auf dem Mini-Wagen bekommen. Dies ist der Abschnitt von Code, den ich brauche, um es in

<span class="cart-text"><strong>Basket:</strong> 
    <span class="cart-count">??????</span> item(s) 
</span> 

Ich brauche die Nummer in ersetzen die Fragezeichen zu setzen. Dies mag eine einfache Frage sein, aber ich bin immer noch in den frühen Phasen meiner Lernkurve, Hilfe wird sehr geschätzt. Dank

+0

$ cartItemsCount = Magier :: helper ('checkout/cart') -> getCart() -> getItemsCount(); Versuchen Sie diese – Naveenbos

Antwort

0

versuchen Sie dies:

$cartItemsCount = Mage::helper('checkout/cart')->getCart()->getItemsCount(); 
+0

Dank @Naveenbos, jedoch der Code Fehler zurückgegeben, aber ich habe den Code zur Lösung meiner Probleme geschrieben. Danke – AlphaOne

2

die Elemente anzuzeigen derzeit in Warenkorb Sie den Code unten

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

So sieht mein Komplettrad Code wie folgt verwenden. :

<span class="cart-text"><strong>Basket:</strong> 
    <span class="cart-count"> 
    <?php 
     $helper = $this->helper('\Magento\Checkout\Helper\Cart'); 
     echo $helper->getItemsCount(); 
    ?></span> item(s) 
</span> 

Einfach diese als eine Referenz zu mir selbst und anderen posten. Danke

+0

danke, es funktioniert –

+0

Das gibt immer 0 für mich zurück –

Verwandte Themen