如何按Magento中查看最多的内容进行排序?
在Magento 1.7中,我尝试按查看次数最多的产品对产品进行排序,但未成功完成 我正在尝试编辑magento核心文件中的toolbar.php文件,请提供最佳解决方案,以便按大多数浏览者对产品进行排序 检查一下-如何按Magento中查看最多的内容进行排序?,magento,sorting,categories,product,Magento,Sorting,Categories,Product,在Magento 1.7中,我尝试按查看次数最多的产品对产品进行排序,但未成功完成 我正在尝试编辑magento核心文件中的toolbar.php文件,请提供最佳解决方案,以便按大多数浏览者对产品进行排序 检查一下- 我自己还没有做过,但我认为您需要按产品ID检索视图计数,然后对其进行相应排序。 看一看可能会对你有所帮助 您可以使用以下代码检索浏览次数最多的产品(这对我很有用): 有没有任何答案可以帮助您解决问题?还有什么问题? class Sugarcode_Catalog_Block_Pro
我自己还没有做过,但我认为您需要按产品ID检索视图计数,然后对其进行相应排序。
看一看可能会对你有所帮助 您可以使用以下代码检索浏览次数最多的产品(这对我很有用):
有没有任何答案可以帮助您解决问题?还有什么问题?
class Sugarcode_Catalog_Block_Product_List_Toolbar extends Mage_Catalog_Block_Product_List_Toolbar
<?php
$productCount = 5; // Top 5 products
$storeId = Mage::app()->getStore()->getId();
$_mostViewed = Mage::getResourceModel('reports/product_collection')
->addAttributeToSelect('*')
->setStoreId($storeId)
->addStoreFilter($storeId)
->addViewsCount()
->setPageSize($productCount);
foreach ($_mostViewed as $product){
echo $product->getProductUrl().'<br>'; // Example code
}
?>