Menuとして使うページをユーザが切り替えられるようにします。
切り替えるメニューを使いたいページで、以下のように設定します。
メニューグループ名は、同じメニューを使うグループ内で共通の名前を付与します。
技術的に説明すると、ここの設定の名称をCookieキーとして設定を共有します。
空文字を入れる事もできますが、自動的に"menuchange"という値が選択されます。
メニューページ名は、切り替えるメニューとして使いたいページ名を列挙します。
{{menuchange メニューグループ名,メニューページ名1,メニューページ名2,...}}
メニューの切り替えは、セレクトフォームによる切り替えを行いたい場合は、
{{menuselect}}
タグを用いてください。これにより、自動的にセレクトフォームが生成されます。 セレクトフォームのテンプレートとして、./tmpl/メニューグループ名.tmplを準備して ください。プラグインデフォルトとしては./tmpl/menuchange.tmplを同梱しているので、 そちらをコピー・カスタマイズすることで行ってください。
また、切り替えるべきメニューが2つしかない場合等、リンクによる切り替えを行いたい 場合は、
{{menulink リンクしたい文字列,変更したいメニューページ名}}
タグを用いてください。自動的にリンクが生成され、遷移する事で同一ページでメニューを 変更できます。このタグの場合、テンプレートは不要です。
フォーム、リンクの生成は、{{menuchange}}を貼り付けたページ上でも、そのターゲットと なったメニューページ上でも、どちらでも貼り付ける事ができます。 が、同一ページに貼り付ける場合は、{{menuchange}}より{{menuselect}}・{{menulink}}が 後に来るようにしてください。
OHTSUKA Ko-hei