【发布时间】:2010-05-19 16:14:29
【问题描述】:
我有一个自定义页面作为我的 magento 主页。它的内容在默认的 CMS 页面上进行了硬编码(这会显示 CMS 主页是否未在管理员的 CMS 页面部分启用)。
我有一个产品列表显示在那里(从最畅销/最高评价等中提取)。但是,评论链接和添加到比较链接不会显示在此页面上。产品列表使用与默认 template/catalog/product/list.phtml 相同的代码显示,除这两件事外,其他一切都有效。
看来下面这两个代码sn-ps对除了默认分类列表页面以外的页面都没有影响:
<?php $_compareUrl=$this->getAddToCompareUrl($_product); ?>
&
<?php echo $this->getReviewsUrl() ?>
我猜测还需要调用其他东西才能使它们起作用,但无法弄清楚它是什么。产品系列中的所有其他内容均可用。
我使用以下代码加载我的产品集合:
$_productCollection = Mage::getResourceModel('reports/product_collection')
->addAttributeToSelect('*')
->addAttributeToFilter('visibility', $visibility)
$_productCollection->load();
有什么想法吗?
【问题讨论】:
标签: magento