2016-09-05 1 views
1

Ich spiele mit dem Mini Warenkorb Inhalt von außerhalb Magento.

Ein Abschnitt von Code verwendet $this:

<?php foreach($cartItems as $_item): ?> 
    <?php echo $this->getItemHtml($_item) ?> 
<?php endforeach; ?> 

get_class($this) mir sagt, dass es Mage_Checkout_Block_Cart_Sidebar

Wie kann ich diese zugreifen?

Zum Beispiel Ich weiß, dass Sie $this durch Mage::helper('checkout/cart') ersetzen können, gibt es eine Entsprechung für Mage_Checkout_Block_Cart_Sidebar?

Antwort

2

Versuchen Sie, Objekt dieser Klasse wie unten hoffe, dass dies hilft.

<?php $obj = new Mage_Checkout_Block_Cart_Sidebar;?> 
<?php foreach($cartItems as $_item): ?> 
    <?php echo $obj->getItemHtml($_item) ?> 
<?php endforeach; ?> 
0

können Sie den folgenden Code

<?php $sidebarBlock = Mage::getBlockSingleton('checkout/cart_sidebar'); 
foreach($cartItems as $_item): 
    echo $sidebarBlock->getItemHtml($_item); 
endforeach; ?> 
Verwandte Themen