トップ 一覧 Farm 検索 ヘルプ RSS ログイン

menuchangeプラグイン

Menuとして使うページをユーザが切り替えられるようにします。

切り替えるメニューを使いたいページで、以下のように設定します。
メニューグループ名は、同じメニューを使うグループ内で共通の名前を付与します。
技術的に説明すると、ここの設定の名称をCookieキーとして設定を共有します。 空文字を入れる事もできますが、自動的に"menuchange"という値が選択されます。 メニューページ名は、切り替えるメニューとして使いたいページ名を列挙します。

{{menuchange メニューグループ名,メニューページ名1,メニューページ名2,...}}

メニューの切り替えは、セレクトフォームによる切り替えを行いたい場合は、

{{menuselect}}

タグを用いてください。これにより、自動的にセレクトフォームが生成されます。 セレクトフォームのテンプレートとして、./tmpl/メニューグループ名.tmplを準備して ください。プラグインデフォルトとしては./tmpl/menuchange.tmplを同梱しているので、 そちらをコピー・カスタマイズすることで行ってください。

また、切り替えるべきメニューが2つしかない場合等、リンクによる切り替えを行いたい 場合は、

{{menulink リンクしたい文字列,変更したいメニューページ名}}

タグを用いてください。自動的にリンクが生成され、遷移する事で同一ページでメニューを 変更できます。このタグの場合、テンプレートは不要です。

フォーム、リンクの生成は、{{menuchange}}を貼り付けたページ上でも、そのターゲットと なったメニューページ上でも、どちらでも貼り付ける事ができます。 が、同一ページに貼り付ける場合は、{{menuchange}}より{{menuselect}}・{{menulink}}が 後に来るようにしてください。

OHTSUKA Ko-hei