私はウェブサイトベースのsjライブテンプレートadsmangerコンポーネントのために働いています。フィールドad_locationのフィルタリングのために、リストビューにフィルタを追加する必要があります。私はすべての場所のドロップダウンを作成するために、書き込みコードを持っており、各オプションの値は以下のフィールド上のJoomla AdsManagerフィルタリスト
<?php echo TRoute::_("index.php?option=com_adsmanager&view=list&catid=".$this->catid."&ad_location=".$fields->fieldvalueid); ?>
のようですが、私はオプションを選択すると、URLがこの
index.php/ads-manager/6-verktyg-foer-fordon?ad_location=58
または
index.php/ads-manager/6-verktyg-foer-fordon?ad_location=paris
ようになり
でも以前と同じ結果でページがリロードされます。 「このフィールドで広告を並べ替えることができますか?」を選択しました。場所フィールドyesのために。
私はどのように特定のカテゴリを場所のベースでフィルタリングできるようにするか教えてください。
ありがとうございます。
のようになりますように見えます。 sefオプションを無効にしてチェックしてください。その場合は、adsmanagerコンポーネントのrouter.phpファイルを変更する必要があります。 –
問題はSEF URLではありません。私はリストビューでドロップダウンしたかったのは、オーダーフィルターのように動作するはずです –