1

デフォルトのVirtuemart製品検索モジュールを使用しています。何かを検索すると、実際の商品の結果が下部に表示され、商品のカテゴリが上部に表示される結果ページにリダイレクトされます...なぜこれが発生するのか理解できず、表示されるカテゴリは役に立ちません。そのため、実際には、結果ページから製品カテゴリを非表示にします。どうやってやるの?結果ページを変更するためのビューが見つかりません。

どこでも検索しましたが、見つからないようです。

私はJoomla2.5.4とVirtuemart2.0.6を使用しています。

ありがとう。

4

3 に答える 3

1

また、これはメニューからカテゴリをクリックすることにも当てはまることがわかったので、これをカテゴリビューのオーバーライドに追加しました(これまでのところ問題なく機能しているようです)。

if(!empty($this->category->children ) && !(boolean)JRequest::getVar('search', false) && empty($this->products)){ 
于 2012-09-09T10:17:39.593 に答える
0

わかりました、私はちょうどそれを理解しました。

components / com_virtuemart / views / category / tmpl / default.php

72行目を置き換えます

if(!empty($this->category->children)){

if(!empty($this->category->children ) && !(boolean)JRequest::getVar('search', false)){
于 2012-06-17T19:39:35.500 に答える
0

Virtuemart管理パネルの[構成/テンプレート]の下にある[子カテゴリを表示]オプションのチェックを外すだけで、この製品カテゴリを削除して各ページ(メーカー、検索など)の上部に表示することができました。私はJoomla2.5とvirtuemart2.0.24を使用しています。

于 2013-12-28T05:44:18.377 に答える