Как я могу показать случайные товары на главной странице Magento? [дубликат]


Как я могу показывать 12 случайных продуктов на моей домашней странице Magento 1.9.0.1 каждый раз, когда она перезагружается?

Author: KaMZaTa, 2014-10-31

2 answers

Я напишу для вас несколько псевдокодов:

While(size($productarray[] <= 12)){
    $randomId=generaterandomid();
    if($randomId->getproduct()){
        $productarray[]=$this->load($randomId);
    }
}

...

foreach($productarray[] as $product){
    ...
}

Это приведет к генерации случайных идентификаторов (вы можете ограничить их, как хотите), которые будут использоваться для заполнения вашего массива продуктов. Затем простое предисловие поместит их все на страницу так, как вы хотите.

 0
Author: hownowbrowncow, 2014-10-31 19:42:06

Добавить на главную страницу

{{block type="catalog/product_list_random" template="catalog/product/list.phtml" num_products="12"}}

Добавить управляющие столбцы column_count="number"

{{block type="catalog/product_list_random" template="catalog/product/list.phtml" column_count="4" num_products="12"}}
 2
Author: Dexxtz, 2014-10-31 16:00:28