Lab arrow TYPOlight arrow 検索機能と検索フォームの設置

検索機能と検索フォームの設置

TYPOlightでは標準モジュールで検索機能が利用できます。検索エンジン設置には以下の手順を行います。
  • 検索エンジンのモジュールを登録する
  • 検索ページ用のレイアウトを登録する
  • 検索ページを作成する


検索エンジンモジュールの登録
はじめに検索エンジンのモジュールを登録します。
「レイアウト/モジュール」よりモジュールの追加を選択し、モジュールタイプを「検索エンジン」として登録します。検索エンジンのモジュールには、検索フォームと検索結果の表示を含みます。


ページレイアウトの登録
検索エンジンのモジュールを登録したら、検索エンジンを適応するためのページレイアウトを登録します。


ページレイアウトの登録
「含まれるモジュール」に先ほど登録した検索エンジンモジュールを配置します。


検索ページの作成
「レイアウト/サイト構造」に検索フォーム、検索結果を表示するためのページを作成します。


検索ページの作成
ページ編集画面の中くらいにある「ページレイアウト」で、先ほど登録した「Search」を選びます。


検索ページ
これで検索エンジンの設置は完了です。実際に検索ページにアクセスすると、こんな感じの検索フォームが表示されます。


カスタムHTML
また、検索フォームを全ページで表示したい場合には、検索フォームのみのモジュールをカスタムHTMLで登録して、ページレイアウトよりサイドバーなどに配置すると便利です。
フォームの「action」にはサイト構造で登録した、検索ページを指定します。(上記の例ではインサートタグを使っています。)「method」は「get」として送ります。