旧デベロッパーサイトはこちら

タッチモジュール

タッチモジュールは、見ているページ(テンプレート)がその条件にあてはまる時だけ表示されます。次の例では、単一記事の表示のときだけコメントモジュールを読み込みます。

例:エントリーが指定されている(個別ページ)時のみコメントモジュールを表示する

<!-- BEGIN_MODULE Touch_Entry -->
 <!-- BEGIN_MODULE Comment_Body -->
  (中略)
 <!-- END_MODULE Comment_Body -->
<!-- END_MODULE Touch_Entry -->

タッチモジュール

Touch_Top 「トップページ」の時のみ表示する ソース
<!-- BEGIN_MODULE Touch_Top -->
<!-- END_MODULE Touch_Top -->
Touch_Index 「一覧ページ」の時のみ表示する ソース
<!-- BEGIN_MODULE Touch_Index -->
<!-- END_MODULE Touch_Index -->
Touch_Entry 「エントリー」が指定されている時のみ表示する ソース
<!-- BEGIN_MODULE Touch_Entry -->
<!-- END_MODULE Touch_Entry -->
Touch_Category 「カテゴリー」が指定されている時のみ表示する ソース
<!-- BEGIN_MODULE Touch_Category -->
<!-- END_MODULE Touch_Category -->
Touch_Keyword 「キーワード」が指定されている時のみ表示する ソース
<!-- BEGIN_MODULE Touch_Keyword -->
<!-- END_MODULE Touch_Keyword -->
Touch_Tag 「タグ」が指定されている時のみ表示する ソース
<!-- BEGIN_MODULE Touch_Tag -->
<!-- END_MODULE Touch_Tag -->
Touch_User 「ユーザー」が指定されている時のみ表示する ソース
<!-- BEGIN_MODULE Touch_User -->
<!-- END_MODULE Touch_User -->
Touch_SearchEngineKeyword 「検索エンジンのキーワード」を取得できている時のみ表示する ソース
<!-- BEGIN_MODULE Touch_SearchEngineKeyword -->
<!-- END_MODULE Touch_SearchEngineKeyword -->
Touch_RootBlog ルートブログの時のみ表示する ソース
<!-- BEGIN_MODULE Touch_RootBlog -->
<!-- END_MODULE Touch_RootBlog -->
Touch_BlogGlobal ログインしたブログ自身に子ブログを持っている時のみ、そのブログと子ブログに表示する(※ログイン状態のみ適用) ソース
<!-- BEGIN_MODULE Touch_BlogGlobal -->
<!-- END_MODULE Touch_BlogGlobal -->
Touch_Admin 「管理状態(エントリー編集など)」の時のみ表示する ソース
<!-- BEGIN_MODULE Touch_Admin -->
<!-- END_MODULE Touch_Admin -->
Touch_SessionWithAdministration 「管理者」の時のみ表示する ソース
<!-- BEGIN_MODULE Touch_SessionWithAdministration -->
<!-- END_MODULE Touch_SessionWithAdministration -->
Touch_SessionWithCompilation 「編集者」以上の時のみ表示する ソース
<!-- BEGIN_MODULE Touch_SessionWithCompilation -->
<!-- END_MODULE Touch_SessionWithCompilation -->
Touch_SessionWithContribution 「投稿者」以上の時のみ表示する ソース
<!-- BEGIN_MODULE Touch_SessionWithContribution -->
<!-- END_MODULE Touch_SessionWithContribution -->
Touch_SessionWithSubscription 「読者」以上の時のみ表示する ソース
<!-- BEGIN_MODULE Touch_SessionWithSubscription -->
<!-- END_MODULE Touch_SessionWithSubscription -->
Touch_SessionIsCompilation 「編集者」の時のみ表示する ソース
<!-- BEGIN_MODULE Touch_SessionIsCompilation -->
<!-- END_MODULE Touch_SessionIsCompilation -->
Touch_SessionIsContribution 「投稿者」の時のみ表示する ソース
<!-- BEGIN_MODULE Touch_SessionIsContribution -->
<!-- END_MODULE Touch_SessionIsContribution -->
Touch_SessionIsSubscription 「読者」の時のみ表示する ソース
<!-- BEGIN_MODULE Touch_SessionIsSubscription -->
<!-- END_MODULE Touch_SessionIsSubscription -->
Touch_Login 「ログイン状態」の時のみ表示する ソース
<!-- BEGIN_MODULE Touch_Login -->
<!-- END_MODULE Touch_Login -->
Touch_Unlogin 「非ログイン状態」の時のみ表示する ソース
<!-- BEGIN_MODULE Touch_Unlogin -->
<!-- END_MODULE Touch_Unlogin -->
Touch_Edit 「エントリー編集(作成・変更・追加)」の時のみ表示する ソース
<!-- BEGIN_MODULE Touch_Edit -->
<!-- END_MODULE Touch_Edit -->
Touch_EditInplace ダイレクト編集が有効な時のみ表示する ソース
<!-- BEGIN_MODULE Touch_EditInplace -->
<!-- END_MODULE Touch_EditInplace -->
Touch_EditInsert 「エントリー編集(作成)」の時のみ表示する ソース
<!-- BEGIN_MODULE Touch_EditInsert -->
<!-- END_MODULE Touch_EditInsert -->
Touch_EditUpdate 「エントリー編集(変更・追加)」の時のみ表示する ソース
<!-- BEGIN_MODULE Touch_EditUpdate -->
<!-- END_MODULE Touch_EditUpdate -->
Touch_BlogParent 現在見ているブログ自身が子ブログを持っている時のみ表示する ソース
<!-- BEGIN_MODULE Touch_BlogParent -->
<!-- END_MODULE Touch_BlogParent -->
Touch_Ssl 現在見ているページがHTTPSで通信されている時のみ表示する ソース
<!-- BEGIN_MODULE Touch_Ssl -->
<!-- END_MODULE Touch_Ssl -->
Touch_SslEnable config.server.php内でSSL_ENABLEが1に設定されている時のみ表示する ソース
<!-- BEGIN_MODULE Touch_SslEnable -->
<!-- END_MODULE Touch_SslEnable -->
Touch_Debug config.server.php内でDEBUG_MODEが1に設定されている時のみ表示する ソース
<!-- BEGIN_MODULE Touch_Debug -->
<!-- END_MODULE Touch_Debug -->

Not系タッチモジュール

Touch_NotTop トップページ」ではない時に表示する ソース
<!-- BEGIN_MODULE Touch_NotTop -->
<!-- END_MODULE Touch_NotTop -->
Touch_NotIndex 「一覧ページ」ではない時に表示する ソース
<!-- BEGIN_MODULE Touch_NotIndex -->
<!-- END_MODULE Touch_NotIndex -->
Touch_NotEntry 「エントリー」が指定されていない時に表示する ソース
<!-- BEGIN_MODULE Touch_NotEntry -->
<!-- END_MODULE Touch_NotEntry -->
Touch_NotCategory 「カテゴリー」が指定されていない時に表示する ソース
<!-- BEGIN_MODULE Touch_NotCategory -->
<!-- END_MODULE Touch_NotCategory -->
Touch_NotAdmin 「管理ページ(エントリー編集など)」ではない時に表示する ソース
<!-- BEGIN_MODULE Touch_NotAdmin -->
<!-- END_MODULE Touch_NotAdmin -->
Touch_NotTag 「タグ」が指定されていない時に表示する ソース
<!-- BEGIN_MODULE Touch_NotTag -->
<!-- END_MODULE Touch_NotTag -->
Touch_NotKeyword 「キーワード」が指定されていない時に表示する ソース
<!-- BEGIN_MODULE Touch_NotKeyword -->
<!-- END_MODULE Touch_NotKeyword -->
Touch_NotSearchEngineKeyword 「検索エンジンのキーワード」を取得できていない時のみ表示する ソース
<!-- BEGIN_MODULE Touch_NotSearchEngineKeyword -->
<!-- END_MODULE Touch_NotSearchEngineKeyword -->
Touch_NotEdit エントリー編集(作成・変更・追加)」ではない時のみ表示する ソース
<!-- BEGIN_MODULE Touch_NotEdit -->
<!-- END_MODULE Touch_NotEdit -->
Touch_NotEditinPlace ダイレクト編集が有効でない時のみ表示する ソース
<!-- BEGIN_MODULE Touch_NotEditInPlace -->
<!-- END_MODULE Touch_NotEditInPlace -->
Touch_NotRootBlog ルートブログでない時のみ表示する ソース
<!-- BEGIN_MODULE Touch_NotRootBlog -->
<!-- END_MODULE Touch_NotRootBlog -->
Touch_NotBlogParent 現在見ているブログ自身が子ブログを持っていない時のみ表示する ソース
<!-- BEGIN_MODULE Touch_NotBlogParent -->
<!-- END_MODULE Touch_NotBlogParent -->
Touch_NotDebug config.server.php内でDEBUG_MODEが1に設定されていない時のみ表示する ソース
<!-- BEGIN_MODULE Touch_NotDebug -->
<!-- END_MODULE Touch_NotDebug -->

Facebook系タッチモジュール

Facebook系タッチモジュールを利用するには、プロパティ設定からApp IDとSecretの指定が必要です。

Api_Facebook_Touch_Signed Facebookページのiframe内から呼び出されている、正規リクエストの時のみ表示する ソース
<!-- BEGIN_MODULE Api_Facebook_Touch_Signed -->
<!-- END_MODULE Api_Facebook_Touch_Signed -->
Api_Facebook_Touch_NotSigned Facebookページのiframe内から呼び出されていない、非正規リクエストの時のみ表示する ソース
<!-- BEGIN_MODULE Api_Facebook_Touch_NotSigned -->
<!-- END_MODULE Api_Facebook_Touch_NotSigned -->
Api_Facebook_Touch_Like 表示元のFacebookページを、ユーザーがイイネしている時のみ表示する。非正規リクエストであれば表示しない
※ 2014年11月5日よりFacebookの仕様変更により正常に動作しなくなっております
ソース
<!-- BEGIN_MODULE Api_Facebook_Touch_Like -->
<!-- END_MODULE Api_Facebook_Touch_Like -->
Api_Facebook_Touch_NotLike 表示元のFacebookページを、ユーザーがイイネしていない時のみ表示する。非正規リクエストであれば表示しない
※ 2014年11月5日よりFacebookの仕様変更により正常に動作しなくなっております
ソース
<!-- BEGIN_MODULE Api_Facebook_Touch_NotLike -->
<!-- END_MODULE Api_Facebook_Touch_NotLike -->
Api_Facebook_Touch_Admin ユーザーが、表示元のFacebookページの管理者である時のみ表示する 。非正規リクエストであれば表示しない ソース
<!-- BEGIN_MODULE Api_Facebook_Touch_Admin -->
<!-- END_MODULE Api_Facebook_Touch_Admin -->
Api_Facebook_Touch_NotAdmin ユーザーが、表示元のFacebookページの管理者である時のみ表示する 。非正規リクエストであれば表示しない ソース
<!-- BEGIN_MODULE Api_Facebook_Touch_NotAdmin -->
<!-- END_MODULE Api_Facebook_Touch_NotAdmin -->

関連