テンプレート変数
テンプレート変数は、テンプレート・ファイルに記述することにより、生成されるページにおいて該当するデータと置き換えられます。
書式
<%変数名[(オプション)]%> 変数名は全て半角小文字で記述します。
変数リファレンス
| 変数名 | 機能等 |
| <%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」と、新着順の番号をハイフン(-)で区切って指定することができます。範囲を省略した場合は、新着順に「サイト基本情報」の「新着情報表示件数」で設定された件数となります。 |
| <%pagetitle%> |
「ページ作成」および「ページ編集」で設定された「ページ・タイトル」と置き換えられます。 |
| <%pagetimestamp%> |
「ページ作成」および「ページ編集」で設定された「更新日時」と置き換えられます。 |
| <%pagebody%> |
「ページ作成」および「ページ編集」で設定された「ページ内容」と置き換えられます。 |
| <%sitemap%> | サイトマップと置き換えられます。 |
リスト形式変数について
次にあげる変数は、箇条書きの要素(<li>タグ)として置き換えられます。
- <%navigator()%>
- <%childnavigator()%>
- <%breadcrumbslist%>
- <%whatsnew%>
- <%sitemap%>
リストが入れ子になる場合は、番号なし箇条書きの子要素となります。
置き換えられる箇条書きの要素(<li>タグ)の前後には、箇条書き要素(<ul>タグ)は付加されませんので、テンプレートで、変数の前後に箇条書き要素(<ul>タグ)を記述してください。
テーブル形式変数について
次にあげる変数は、テーブルのデータとして置き換えられます。
- <%whatsnewtable()%>
日付は、<th> タグ、要旨は、<td>タグで置き換えられます。
置き換えられるテーブルのデータの前後には、テーブル タグ(<table>)などは付加されませんので、テンプレートで変数の前後にテーブル タグなどを記述してください。
テーブルに枠線や背景色などをつけたい場合は、スタイルシートで行ってください。