Blok wyświetlam za pomocą:
Kod: Zaznacz cały
{{block type="catalog/product_list" category_id="9" template="catalog/product/my_list.phtml"}}
Szablon my_list.phtml to po prostu moja własna wersja standardowego pliku /catalog/product/list.phtml. Tylko niestety nie wiem jak w tym pliku wybrać losowe produkty z danej kategorii. Dla porównania: w pliku /catalog/product/new.phtml można to zrobić za pomocą instrukcji:
Kod: Zaznacz cały
$_products->getSelect()->order('rand()');
Nie wiem też jak wybrać np. tylko 4 produkty. Można to oczywiście zrobić ograniczając ilość iteracji w pętli wyświetlającej produkty. Ale to nie jest pewnie najbardziej wydajne rozwiązanie. Lepiej byłoby od razu pobrać z bazy tylko 4 produkty.
Ktoś ma jakiś pomysł jak wybrać 4 losowe produkty?