tag.HtmlParser
対象のURLからテンプレート部を展開
<iframe href="現在のファイルを基点とした相対パス" rt:reference="true" />
form内の対象の要素にrt:reference="true"を適用する
<form rt:reference="true"> ~ </form>
input要素に変数を適用する
<input name="変数名" rt:reference="true" />
nameが無い場合はidを変数名とする
textarea要素に変数を適用する
<textarea name="変数名" rt:reference="true"></textare>
nameが無い場合はidを変数名とする
select要素に変数を適用する
<select name="変数名" rt:reference="true"> <option value="1">abc</option> </select>
select要素のoption要素に変数を適用する
<select rt:param="変数名" rt:null="空を指定させたい場合にcaptionを指定する"> </select>
指定する変数はarray("value値"=>"caption",...)の値をもつものとする
ul要素に変数を適用する
<ul rt:param="対象の配列変数名" rt:var="取得された値を格納うする変数名" rt:counter="カウンタ値を格納する変数名(1~)" rt:first="対象の配列の最初かを示すbooleanを格納する変数名" rt:last="対象の配列の最後かを示すbooleanを格納する変数名" key="現在のハッシュキーを格納する変数名" rt:offset="ループを開始するカウンタ値" rt:limit="ループを終了するループ数" > </ul>
<rt:loop>と同様
table要素に変数を適用する
<table rt:param="対象の配列変数名" rt:var="取得された値を格納うする変数名" rt:counter="カウンタ値を格納する変数名(1~)" rt:first="対象の配列の最初かを示すbooleanを格納する変数名" rt:last="対象の配列の最後かを示すbooleanを格納する変数名" key="現在のハッシュキーを格納する変数名" rt:offset="ループを開始するカウンタ値" rt:limit="ループを終了するループ数" rt:null="対象の配列変数が空だった場合に表示する文字列" > </table>
<rt:loop>と同様
<tbody>がある場合はループ対象が<tbody>内となる
tableでclassにeven/oddを指定する
<tr class="even">
奇数がodd、偶数がevenとなる
Pager
<rt:pager param="対象のPaginatorが格納された変数名" counter="ページカウンタを表示するかの真偽値"> この部分があれば、この部分の表現を使用する(counterは無視) </rt:pager>