VirtueMart のデフォルトの閲覧ページ (shop.browse) は次のようにフォーマットされています。
The title "Browse"
A "Sort-by" dropdown
Table containing available products in row/column format
デフォルトのSort-by
ドロップダウンには、「名前順」、「SKU順」などの並べ替えオプションがあります。これは、いかなる種類のフィルタでもありません。
結果のページが次のようになるように、CATEGORY でフィルター処理できるドロップダウンを追加したいと思います。
The title "Browse"
A "Filter-by Category" dropdown
A "Sort-by" dropdown
Table containing available products in row/column format
私の問題は次のとおりです。私は基本的なデバッグや他の人のコードの変更を行うのに十分な PHP を知っていますが、自分自身のコードを書くのに十分ではありません。私のコーディングに関する質問は次のとおりです。
- ドロップダウンをコーディングして VirtueMart からカテゴリ情報を取得し、それをドロップダウン オプションにロードするにはどうすればよいですか?
- 選択したドロップダウン オプションに基づいて製品をリロードするように VM に指示するにはどうすればよいですか?
これは、「方法がわからないので、コードを書いてください」タイプの質問の 1 つに疑わしいように見えることに気づき始めています。そういう質問は著者の怠惰を暗示しているので嫌いです。私はそのような人ではないので、実際のコードと同じように、正しい方向へのいくつかのポインターと同じくらい嬉しいことを前もって述べさせてください。私はこれをかなりよく調べましたが、ウェブ上ではあまり役に立ちませんでした。