2011-06-22 6 views
0

デフォルトの参照ページ(shop.browse)はそうのようにフォーマットされます。Virtuemart shop.browseページに「Filter by Category」ドロップダウンを追加するにはどうすればよいですか? VirtueMartで

The title "Browse" 
A "Sort-by" dropdown 
Table containing available products in row/column format 

デフォルトSort-byドロップダウンがように「SKUで」、「名前で」などの並べ替えオプションを提供し、そして。それはどんな種類のフィルタでもありません。

私がどのように見える私の結果のページように、私は、カテゴリーで絞り込むことができますドロップダウンを追加したい:私は基本的なデバッグを行うのに十分なPHPを知っているか:

The title "Browse" 
A "Filter-by Category" dropdown 
A "Sort-by" dropdown 
Table containing available products in row/column format 

私の問題はこれです他の人々のコードの変更は、遠隔ではなく、自分で作成してください。 私のコーディングの質問では、これらは以下のとおりです。

  1. どのように私はVirtueMartからカテゴリ情報を引き出し、そのドロップダウンオプションにそれをロードするためにドロップダウンをコーディングしていますか?
  2. VMに、選択したドロップダウンオプションに基づいて製品をリロードするように指示するにはどうすればよいですか?

私は疑問に思っているように見えますが、「自分のコードを書き留めて、私にはわかりません」という質問があります。それは著者の怠け者を意味するので、私は質問のこれらの種類が嫌い。私はその人ではないので、私は実際のコードと同じくらい正しい方向にいくつかのポインターがあれば幸いであることを前もって述べておきましょう。私はこれをかなりよく研究しましたが、ウェブ上ではあまり役に立たないと感じました。

答えて

0

これは、VMコアを実際にハッキングすることなくタスクを達成するためにコンポーネント全体を必要とする非常に広範な要求です。あなたのためにラッキー誰かがすでにそれをやっている。

http://extensions.joomla.org/extensions/extension-specific/virtuemart-extensions/virtuemart-products-search/10285

http://extensions.joomla.org/extensions/extension-specific/virtuemart-extensions/virtuemart-products-search/10968

これらの両方は、おそらくあなたがやりたいことのために働くだろう。彼らは商業的だが合理的な価格である。

+0

うわー。くそー。私は本当にそれが単純なものであることを望んでいました。コアのハックは私が現在のPHPレベルで達成できる以上のものです。あなたが提案したコンポーネントを見ていきます。 –

+0

問題は、SQLクエリでフィルタリングが行われるということです。これは、テーマ/テンプレート以外の変更が必要であることを意味します。もちろん、同じことをするコンポーネントをコーディングしない限り、これはこれらの拡張機能と同じです。私はあなたがトリックをうまくやるためにこれらの1つを見つけるだろうと思う。 –

+0

私は既にクライアントにソフトウェアを提案しており、彼はそれを受け入れているので、「ありがとう」は順調です。これは非常に簡単な解決策です。 –

関連する問題