簡體   English   中英

如何在magento中為客人展示一定數量的產品

[英]how to show certain number of products for guests in magento

我需要為訪客用戶顯示10個或任何數量的產品。 那么如何在magento中為訪客或特殊用戶組顯示一定數量的產品呢?

在工具欄上:

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()

在工具欄上,您將看到:

應用程序/代碼/核心/法師/目錄/座/產品/列表/ Toolbar.php

覆蓋:假定路徑:

應用程序/代碼/本地/公司名稱/目錄/座/產品/列表/ Toolbar.php

有一種方法:

Public function setCollection($collection);

里面有一段代碼:

$limit= (int)$this->get Limit();

If ($limit) {

$this ->_collection->setPageSize($limit);

}

您必須更改變量$ limit; 您應該在本地池中覆蓋該塊,而不是直接在核心中更改。 為了查看客戶是否是客人,可以使用此代碼

Mage:: getSingleton(‘customer/session’) -> isLoggedIn()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM