【发布时间】:2012-11-26 15:04:21
【问题描述】:
我刚刚建立了一个 Magento 多商店,我正在尝试弄清楚如何在我的主页上显示这 3 家商店的产品。问题是我的代码只显示当前商店的帖子。 例如:商店 (1) 显示商店 (1) 的产品 商店 (2) 显示商店 (2) 的产品 但我不需要那样。我需要所有商店的所有产品
这是我的代码,到目前为止。有人可以帮我吗?
<?php
$_productCollection = Mage::getResourceModel('reports/product_collection')
->addAttributeToSelect('*')
->setVisibility(array(2,3,4))
->setOrder('created_at', 'desc')
->setPage(1, 20)
->setStoreId('1');
?>
<?php foreach($_productCollection as $_product) : ?>
<img src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(250, 150); ?>" alt="" />
<a href="<?php echo $_product->getProductUrl(); ?>"> <?php echo $_product->getName(); ?> </a>
<div class="grddescription"><?php echo $_product->getDescription(); ?>
<?php endforeach; ?>
谢谢你们,伙计们!
【问题讨论】:
-
为什么不直接删除
setStoreId? -
不幸的是,有或没有它是同一件事......不起作用