タッチモジュール

様々な条件で表示をコントロールしたい

タッチモジュールは、様々な条件によって動作(表示)するモジュールで、ページ(テンプレート)がその条件にあてはまる時だけ表示されます。
以下の例では、Touch_Login というモジュールを使うことで、ログインしている状態の場合のみユーザー名を表示します。ログインしていない状態では何も表示されません。

<!-- BEGIN_MODULE Touch_Login -->
    <!-- BEGIN_MODULE Admin_ActionMenu -->
    <p>ユーザー名:{name}</p>
    <!-- END_MODULE Admin_ActionMenu -->
<!-- END_MODULE Touch_Login -->

表示ページによって「トップページ」「一覧ページ」の場合や、ユーザーの権限によって「管理者」「編集者」「投稿者」で別の内容を表示したりという使い方が考えられます。

タッチモジュールは大きく3つに分けられ、条件に合致する場合に動作するタッチモジュール、条件に合致しない場合に動作するNot系タッチモジュール、Facebookページに関連して動作するFacebook系タッチモジュールがあります。
各タッチモジュールの役割を越える複雑な条件はIFブロックを使うことで実現できます。

各種タッチモジュールの機能や変数表・スニペットについてはリファレンス内のタッチモジュールのページをご覧ください。