Comment puis-je afficher des produits aléatoires sur la page d’accueil de Magento ?[dupliquer]

magento.stackexchange https://magento.stackexchange.com//questions/42146

  •  12-12-2019
  •  | 
  •  

Question

Comment puis-je afficher 12 produits aléatoires sur ma page d'accueil Magento 1.9.0.1 à chaque rechargement ?

Était-ce utile?

La solution

Je vais écrire du pseudocode pour vous:

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

...

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

Ceci générera des identifiants aléatoires (vous pouvez le contraindre que vous le souhaitez) qui seront utilisés pour peupler votre réseau de produits.Ensuite, une simple foreach vous mettra tous sur la page, mais vous voulez.

Autres conseils

Ajouter à la page d'accueil

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

colonnes de contrôle ajouter column_count="number"

{{block type="catalog/product_list_random" template="catalog/product/list.phtml" column_count="4" num_products="12"}}
Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top