例 1: モバイルページの共通ヘッダ部分の宣言とテンプレート内での使用¶
テンプレート内でのスニペットの使い方を下記の例で示します。このスニペットでは、テンプレートが割り当てられたすべてのモバイルページにヘッダ(HEAD要素)を加えます。
下記コードでは、headerという名前のスニペットを 宣言 しています。
<meta charset="utf-8" /> <!--{= $.title }--> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" /> <meta name="HandheldFriendly" content="true" /> <meta name="format-detection" content="telephone=no" /> <link href="<!--{= __CONTENTS_ROOT__ }-->images/favicon.ico" rel="shortcut icon" /> <link href="<!--{= __CONTENTS_ROOT__ }-->images/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114" /> <link href="<!--{= __CONTENTS_ROOT__ }-->images/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144" /> <meta name="description" content="<!--{= $.meta.description }-->" /> <meta name="keywords" content="<!--{= $.meta.keywords }-->" /> <meta name="copyright" content="<!--{= $.meta.copyright }-->" /> <link href="<!--{= __CONTENTS_ROOT__ }-->/css/main.css" rel="stylesheet" type="text/css" /> <!--{/snippet}-->
こうすることで、下のようにして宣言したheaderスニペットをテンプレート内で呼ぶことができます。
<!--{call header()}-->
すると、headerスニペットで宣言されたHEAD要素のコードはテンプレートを割り当てたすべてのモバイルサイトに差し込まれます。