Magento-Aufruf ein .phtml-Datei im template mit Produkt-Kollektion

Ich nennen kann .phtml-Datei auf meinem .phtml-template wie eine Liste.phtml.

<?php 
  echo $this->getLayout()->createBlock('core/template')->setTemplate('goodtest/test.phtml')->toHtml();
?>

Aber im test.phtml kann ich nicht nennen, $_product-Werte.

Beispiel:

<?php 
$_productCollection=$this->getLoadedProductCollection();
foreach ($_productCollection as $_product): 
?>

funktioniert

<?php echo $_product->getName() ?>

nicht funktioniert:

<?php 
      echo $this->getLayout()->createBlock('core/template')->setTemplate('goodtest/test.phtml')->toHtml();
    ?>

In der Datei: test.html: <?php echo $_product->getName() ?>.

Muss ich laden muss, die volle Sammlung, die im Produkt wieder in jeder Datei enthalten, wie bekomme ich $_product-Werte im test.phtml effektivste Weg?

  • Verwenden Sie 'catalog/product_list" - block
InformationsquelleAutor Martin | 2014-03-08
Schreibe einen Kommentar