Comment puis-je afficher des produits aléatoires sur la page d’accueil de Magento ?[dupliquer]
-
12-12-2019 - |
Question
Comment puis-je afficher 12 produits aléatoires sur ma page d'accueil Magento 1.9.0.1 à chaque rechargement ?
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