タグ解説(schedule2.html)
当ページの画面サンプルは、tp_108のものですが、他のテンプレートの出力内容もほぼ同じです。
「日時」ブロック
サイト側
html
タグ解説はこちら
呼び出しタグ
list
1週間分の日付を出力します。
ループ処理
<!--{each list}-->
{val list/date}
<!--{/each}-->
html
eachはループ処理させるタグです。
データの数だけ間のタグを使ってループ出力します。
間には、日付を自動出力するタグが入っています。
「早番」ブロック
※「遅番」ブロックは、「呼び出しタグ」が異なるだけです。
サイト側
html
タグ解説はこちら
呼び出しタグ
list1
setup.phpの"1"(試用版なら"早番")のカテゴリーに該当するスタッフの1週間分のスケジュールを読み込むタグです。
"2"(試用版なら"遅番")ならlist2になります。
ループ処理1(外側)
<!--{each list1}--> … <!--{/each}-->
タグ
ループ処理(each)させるタグです。
setup.phpの"1"(試用版なら"早番")のデータを1週間分を自動で出力します。
詳細ページへの自動リンク
index.php?act=staff&id={val list1/info_id}
html
管理画面の「タイトル(title)」を出力
{val list1/title}
サイト側
html
ループ処理2(内側)
<!--{each list1/date}-->
{val list1/date}
<!--{/each}-->
サイト側
タグ
ループ処理(each)させるタグです。
setup.phpの"1"(試用版なら"早番")のデータを1週間分を自動で出力します。