こちらは初めての質問です。 Joomla!にカスタムフィルタを追加しようとしています。デフォルトの検索ですが、htmlにカスタムフィルタを追加するだけです。 どうすればいいですか?Joomla!にカスタムフィルタを追加!デフォルトの検索?
0
A
答えて
0
最初に調べなければならないことは、デフォルトの検索コンポーネントであり、さまざまなクエリ変数、具体的には結果をフィルタリングするために使用する方法があるかどうかを確認します。たとえば、検索を2つのカテゴリに限定したい場合、モデルにいくつかのカテゴリIDを渡すことができるかどうかを確認し、SQLクエリーを作成するときに 'where'句にそれらを含める必要があります。必要な場合は、使用するフィルタを含むカスタム検索フォームを作成するだけです。
そうでなければ、それはややトリッキーです。コアをハッキングしないことを強くお勧めします。そのため、検索コンポーネントを複製し、名前を変更してモデルに必要な変更を加えたら、新しいコンポーネントとしてインストールする必要があります。
他の誰かが既に同じタスクを達成する拡張機能を書いているかどうかを確認することもお勧めします。私はJEDにそれを作った拡張機能に固執するでしょう - http://extensions.joomla.org/
関連する問題
- 1. joomla検索ページ検索エンジンフレンドリー
- 2. 検索モジュールをJoomlaのメニュー項目として追加するには?
- 3. joomlaにファイルを追加
- 4. joomlaプラグインにcssを追加
- 5. 検索バーと検索ディスプレイコントローラをマップビューに追加しますか?
- 6. google mini検索ボックスをmediawikiに追加
- 7. Googleプレイスピッカー(GMSPlacePicker)に検索バーを追加
- 8. 画像検索デフォルトの検索モジュール
- 9. 検索ボックスウェブパーツ - デフォルトのカスタム検索範囲
- 10. jqueryのは、(ECCを追加、削除、検索。)ナビゲーションバーを追加jqgrid
- 11. ピラミッドの下でjinja2にカスタムフィルタを追加する
- 12. joomla動的行を追加
- 13. このJoomlaプラグインコードにCSSを追加
- 14. Joomla 1.7メニュータイプの追加
- 15. テーブルの内容をただちに検索できるHTMLテーブルグリッドを追加するためのJoomlaモジュール
- 16. txtファイルから追加テキストを検索
- 17. TabViewで検索インターフェースを追加
- 18. VBA質問:既存の検索フォームに検索テキストフィールドを追加します。
- 19. joomlaにドロップダウンリストを追加するには
- 20. ユーザー登録時の追加フィールドの検証 - Joomla 1.7
- 21. メインメニューをJoomla 1.6テンプレートに追加
- 22. テーブルにカスタムフィールドを追加する - joomla
- 23. ログインフォームに値を追加するjoomla 2.5
- 24. G ++のデフォルト検索パス
- 25. MYSQL全文検索を他のテーブルに追加するには?
- 26. 私のウェブサイトにgoogle検索を追加するには?
- 27. 私のアプリをGoogleローカル検索に追加するには?
- 28. Vistaのスタート検索に自分のアプリケーションを追加
- 29. ブートストラップヘッダー内の検索バーの横にボタンを追加
- 30. Joomla!3.xのリストボックスを追加する
ブレント、ありがとう、私はフォームフィールドを追加しましたが、私はモデルの変数を得ることができません。私はちょうどdocmanの検索でいくつかのフィルタを追加しましたが、Joomlaのデフォルト検索では簡単に見えません。 –
残念ながら、それは簡単ではありません。フィルタリングしたいものはコアモデルに含める必要があります。それ以外の場合は、独自のコンポーネントを作成する必要があります。良いことは、コアコンポーネントを単純にコピーして名前を変更し、そこに新しいコードを追加することだけです。 –