0
即時通訊使用一點PHP來通過最高評價的產品,但我似乎無法取出評論或價格。最新最受好評的magento - 無法得到價格
<?php
$_productCollection = Mage::getResourceModel('reports/product_collection')->addAttributeToSelect('*')->setVisibility(array(2,3,4));
$_productCollection->joinField('rating_summary', 'review/review_aggregate', 'rating_summary', 'entity_pk_value=entity_id', array('entity_type' => 1, 'store_id' => Mage::app()->getStore()->getId()), 'left');
$_productCollection->setOrder('rating_summary', 'desc');
$_productCollection->setPage(1, 5);
?>
<ul id="upsell-product-table">
<?php foreach($_productCollection as $_product) : ?>
<li class="item">
<a href="<?php echo $_product->getProductUrl(); ?>">
<img src="<?php echo $this->helper('catalog/image')->init($_product, 'thumbnail'); ?>">
<h3 class="product-name"><?php echo $_product->getName(); ?></h3>
<?php if($_product->getRatingSummary()): ?>
<?php echo $this->getReviewsSummaryHtml($_product) ?>
<?php endif; ?>
<?php echo $this->getPriceHtml($_product, true); ?>
</a>
</li>
<?php endforeach; ?>
</ul>
這是我的代碼,但你可以看到:
<?php echo $this->getPriceHtml($_product, true); ?>
不拉出來的價格,即時通訊有點卡住了。任何幫助都會很棒。
在塊或佈局中,您是否爲該價格html添加了任何塊? –
忘了提及,它在'最近瀏覽過的模板'中正常工作,但即時將其輸入到類別着陸頁的自定義模板中。我可以發佈整個模板,我想... http://pastebin.com/qX43Xtic <它在這個pastebin –
所以你怎麼稱呼這個模板? ?請分享細節。 –