1

以下は、list.phtml のカテゴリ ページで製品のリストを取得するコードです。

$_productCollection=$this->getLoadedProductCollection();
$_helper = $this->helper('catalog/output');

このリストの下に、任意のカテゴリのランダムな製品をリストできる別のセクションが必要です。この同じ機能を微調整して再利用できますか?

同じヘルパーを使用できれば、非常に簡単です。

「あなたはこれらに興味があるかもしれません」というセクションが欲しかったので、そこにランダムな製品を表示します.

ありがとうアブ

4

2 に答える 2

1

Magento の何かが次のように単純であるとは想像できません。

shuffle($_productCollection);
于 2012-04-05T04:54:12.163 に答える
0

ブロックを定義する必要があるXMLでは、次のようになります。

<block type="catalog/product_list_random" template="your random template" name="random" />

カテゴリビューページで、次のようにテンプレートを呼び出すだけです。

echo $this->getChildHtml('random');
于 2012-04-05T06:42:48.313 に答える