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>