私はこれを読みました: Joomla 2.5独自のページにスマート検索の結果を表示する方法 、しかしそれはJ 2.5にのみ適用されるようです。
J 3.8.2サイトでスマート検索を設定するには、次の手順に従います。 https://docs.joomla.org/Smart_Search_quickstart_guide
スマート検索モジュールを作成し、「スマート検索」の位置を割り当てました。
次に、コンテンツのみの記事を作成しました{loadposition smart-search}
。
次に、この記事を指す「検索」メニュー項目を作成しました。そのURLは/smartsearch-2
、次にモジュールに戻り、そのItemID
を新しいメニュー項目に設定します。
メニューを選択すると、このカスタム検索ページ、つまり新しい記事(/ smartsearch-2)が表示されますが、検索用語を入力して検索ボタンをクリックすると、コンポーネントページのように表示されますそれ自体、つまりURLは/component/Finder/search?q=&Itemid=246
。
検索結果が検索ページに戻ることを期待していた、つまり/smartsearch-2
、それはセットアップガイドがそう言っているからです。
ここで何か誤解したことがありますか?
(テスト)サイトは https://www.phonewebcam.co.uk です。
問題は、記事を指すメニュー項目を作成した方法です。タイプ「検索」(「スマート検索」)のメニュー項目を作成する必要があります。これにより、リンクが希望どおりのものになります(注:notは、作成したメニュー項目を削除する必要があります)。
注:テストデータとCMSに付属のデータを削除することをお勧めします(サイトで「test」を検索すると、意味がわかります)。