検索機能
MODxで作成したページ(ドキュメント)では検索機能を使うことが出来ます。静的なサイト作成方法では全文検索namazuなどを使う必要がありました。
スニペット「FlexSearchForm」を使用します。
キモは、同一のスニペットでオプションによって、検索入力ボックスの表示と検索結果の一覧表示を切り替え(もしくは同時に表示)を行うところです。
スニペットコードの中の$searchStyleの値を「partial」にしておきます。
1.検索結果を表示するページを作成します。
2.以下のコードを記述します。
[[FlexSearchForm? &FSF_showForm=`0`]]
&FSF_showForm=`0`で、入力ボックスを非表示にします。省くか1だと表示します。
3.検索フォームを表示するには、
[!FlexSearchForm? &FSF_showResults=`0` &FSF_landing=`21`!]
ここではテンプレートの上部に設置し、このテンプレートを使用するすべてのページから検索できるようにしました。
&FSF_landing=`(ページid)`で、1.で作成されたページidを指定します。
&FSF_showResults=`0`を指定しない場合、検索フォームに続いて検索結果を表示します。
&FSF_showResults=`0`を指定しないで、検索専用ページを作成できるかもしれません。

