1

階層的な製品カテゴリを持つ VirtueMart サイトを構築しています。

グラインダー -> 金属 | プラスチック | 電気の

...「グラインダー」が親カテゴリで (何も含まれていません)、金属/プラスチック/電気が子カテゴリで、製品が含まれています。

最終的には、親カテゴリのカテゴリ ページに 3 つの子カテゴリの商品をランダムに組み合わせて表示したいのですが、これを行うデフォルトの VirtueMart テンプレートはないようです。このスタイルのページ表示を使用できる他のカテゴリがたくさんあります (Amazon に少し似ています。つまり、すべてのカテゴリ ページに常に多数の製品が表示されます)。

これについてどうすればいいですか?カテゴリを使いすぎているか、「browse_」ページの 1 つから新しいテンプレート ファイルを作成する必要があるようです (誰かがランダムな子カテゴリ製品を実行する簡単なコードを持っている場合は、それで十分です。十分に質問してください)。

ありがとう!

4

1 に答える 1

3

これには 2 つの方法があります。まず、コードなしの方法は、単純に製品を親カテゴリと子カテゴリの両方に入れることです。VM では、Ctrl キーを押しながらカテゴリを選択することで、製品を複数のカテゴリに入れることができます。

もう 1 つの方法は、コア コードをハックすることです。これは、更新時に問題を引き起こします。これはコア ファイルであるため、更新後にハックを適用する必要がある場合があります。変更の詳細はこちら -

http://forum.virtuemart.net/index.php?topic=20837.msg168459#msg168459

于 2011-04-19T21:24:04.493 に答える