AjaxSerchというスニペットを利用しました。
テンプレートの、検索窓を付けたいところに [!ajaxSearch!] と記述するだけ。
私はajaxモードで利用するので、結果ページも不要。結果は検索窓の下に表示されます。
が、一点問題が。
結果へのリンクがリソース名に張られてしまっています。メニューを自動作成するときにリソース名順に並べたい関係で、リソース名はカタカナとアルファベットで記述しており、分かりづらい。
表示をlongtitleにしてリンクを張るには、どのテンプレートのどこをいじればいいのか?
ファイル管理メニューから、assets / snippets / ajaxSearch のtempleteをのぞいてみるとresultとついているものが結果を表示しているものっぽい。
数も無いので上から順番に中を見てみると、ajaxResult.tpl.html というのに
<a class=”[+as.resultLinkClass+]” href=”[+as.resultLink+]” title=”[+as.longtitle+]”>[+as.pagetitle+]</a>
↑の記述を発見。[+as.pagetitle+]を[+as.longtitle+]に変更してみました。
検索かけたら結果がlongtitleで表示されたので、結果オーライ^^
あ、やっぱり弄る前にはバックアップとりました。自分が一番信用ならない私です。