web-dev-qa-db-ja.com

Joomla 2.5独自のページにスマート検索の結果を表示する方法

その古いJ2.5サイトを再び利用できます(以前のQ K2と重複したOpen Graphタグ を参照)。

クライアントは古き良きシンプルな検索ではなくスマート検索を望んでいたので、スマート検索モジュールタイプの右側の列にモジュールを作成し、それに応じて設定を構成しました。しかし、私の人生では、自分のページにスマートな検索結果を表示することができませんでした。単純な検索モジュールを使用したときと同じように、常に表示されます。すべての検索プラグインが無効になっていること、そのコンテンツ-スマート検索プラグインとすべての必要なFinderプラグインが有効になっており、正しく構成されていることを確認しましたが、何も役に立ちません。また、JSEでこの問題を広範囲にわたって検索しましたが、スマート検索で40以上のQがありますが、私の問題に該当するものは見つかりませんでした。

通常の検索結果のページではなく、自分のページにスマート検索結果を表示する方法を知っている人はいますか?

2
Mikan

スマート検索タイプのメニュー項目を作成すれば問題は解決できると思います。

Joomla 2.5での自分の経験から、「スマート検索」用のメニュー項目を作成することは「常に」必要であることがわかりました。それ以外の場合、検索は通常の(古い)検索ページに直接移動します。 「古い」検索プラグインを無効にしても関係ありませんが、「古い」検索結果にリダイレクトされます。

「スマート検索」カテゴリからメニュー項目を作成します。注:「検索」と呼ばれるメニュー項目のカテゴリと「スマート検索」と呼ばれるメニュー項目の別のカテゴリがあります。 「スマート検索」というカテゴリにいることを確認してください。 (さらにわかりやすくするために、アイテム自体は「検索」と呼ばれますが、「スマート検索」カテゴリにいることを確認してください。)このアイテムタイプを選択したら、[必須設定]で(オプションの)検索フィルターを選択して保存します。 。

サイトに特定の検索ページを表示したくない場合は、このメニュー項目を非表示のメニューに配置できます。ページはそれ自体で存在する必要はありませんが、「スマート検索」がモジュール内で適切に動作するために存在する必要があります。

メニュー項目の存在を必要としないJoomla 3.xではこの特殊性を見たことがないことに注意してください。

5
user7788