Last Update:2009/02/14

テンプレート変数

テンプレート変数は、テンプレート・ファイルに記述することにより、生成されるページにおいて該当するデータと置き換えられます。

書式

<%変数名[(オプション)]%> 変数名は全て半角小文字で記述します。

変数リファレンス

変数名 機能等
<%include(ファイル名)%> テンプレート・ファイルを読み込み置き換えられます。この変数は他の変数に先立って置き換えられます。複数のテンプレート・ファイルを使用する場合に、全ページに共通な部分のテンプレート・ファイルを作成し、この変数で読み込ませることにより、テンプレート管理が容易になります。
<%home%> WebサイトのURLに置き換えられます。
<%title%>

「サイト基本設定」で設定された「サイト・タイトル」と置き換えられます。

<%subtitle%>

「サイト基本設定」で設定された「サイト・サブタイトル」と置き換えられます。

<%copyright%>

「サイト基本設定」で設定された「コピーライト」と置き換えられます。

<%stylesheet%>

「サイト基本設定」で設定された「スタイルシート」と置き換えられます。

<%charset%>

「サイト基本設定」で設定された「文字コード」と置き換えられます。

<%keyword%>

「ページ作成」および「ページ編集」で設定された「キーワード」と置き換えられます。

<%description%>

「ページ作成」および「ページ編集」で設定された「要旨」と置き換えられます。

<%navigator([-]グループID)%> 指定されたグループIDのナビゲータと置き換えられます。グループIDの前にハイフン「-」を付けることにより、折りたたみ型ナビゲータにすることができます。
例: <%navigator(-main)%>
<%childnavigator([ソート])%> テンプレートが適用されるページと親子関係にある子ページのリストと置き換えられます。ソートには、更新日付順「asc」と、更新日付逆順「desc」を指定することができます。ソート・オプションが省略された場合は、ナビゲーター順になります。
例: <%childnavigator(asc)%>
<%breadcrumbslist%> パンくずリストと置き換えられます。
<%whatsnew%> 箇条書きの新着情報リストと置き換えられます。
<%whatsnewtable([範囲])%>

テーブルの新着情報リストと置き換えられます。範囲には、全ての新着情報「all」と、新着順の番号をハイフン(-)で区切って指定することができます。範囲を省略した場合は、新着順に「サイト基本情報」の「新着情報表示件数」で設定された件数となります。
【例】
全件指定: <%whatsnewtable(all)%>
範囲指定: <%whatsnewtable(1-10)%>

<%pagetitle%>

「ページ作成」および「ページ編集」で設定された「ページ・タイトル」と置き換えられます。

<%pagetimestamp%>

「ページ作成」および「ページ編集」で設定された「更新日時」と置き換えられます。

<%pagebody%>

「ページ作成」および「ページ編集」で設定された「ページ内容」と置き換えられます。

<%sitemap%> サイトマップと置き換えられます。

リスト形式変数について

次にあげる変数は、箇条書きの要素(<li>タグ)として置き換えられます。

  • <%navigator()%>
  • <%childnavigator()%>
  • <%breadcrumbslist%>
  • <%whatsnew%>
  • <%sitemap%>

リストが入れ子になる場合は、番号なし箇条書きの子要素となります。
置き換えられる箇条書きの要素(<li>タグ)の前後には、箇条書き要素(<ul>タグ)は付加されませんので、テンプレートで、変数の前後に箇条書き要素(<ul>タグ)を記述してください。

テーブル形式変数について

次にあげる変数は、テーブルのデータとして置き換えられます。

  • <%whatsnewtable()%>

日付は、<th> タグ、要旨は、<td>タグで置き換えられます。
置き換えられるテーブルのデータの前後には、テーブル タグ(<table>)などは付加されませんので、テンプレートで変数の前後にテーブル タグなどを記述してください。
テーブルに枠線や背景色などをつけたい場合は、スタイルシートで行ってください。

▲このページの先頭行へ