我需要为访客用户显示10或任何数量的产品。 那么如何在magento中为客人或特殊用户群体展示一定数量的产品呢?
答案 0 :(得分:3)
:
app/code/core/Mage/Catalog/Block/Product/List/Toolbar.php
有一种方法:
public function setCollection($collection);
里面有一段代码:
$limit = (int)$this->getLimit();
if ($limit) {
$this->_collection->setPageSize($limit);
}
您需要更改变量$ limit。当然,您应该在本地池中覆盖该块,而不是直接在核心中更改。 您可以使用此代码来查看客户是否是来宾:
Mage::getSingleton('customer/session')->isLoggedIn()
答案 1 :(得分:1)
在工具栏中,您会看到:
应用程序/代码/核心/法师/目录/砌块/产品/列表/ Toolbar.php
覆盖:假设路径:
应用程序/代码/本地/公司名称/目录/砌块/产品/列表/ Toolbar.php
有一种方法:
UNSENT
里面有一段代码:
Public function setCollection($collection);
你必须改变变量$ limit;您应该在本地池中覆盖该块,而不是直接在核心中更改。要查看客户是否为访客,您可以使用此代码
$limit= (int)$this->get Limit();
If ($limit) {
$this ->_collection->setPageSize($limit);
}