カレンダーの制作は7d x 5wのマトリックスが基本
カレンダーの制作は、7曜日の配列を5週分もつ配列が基本だ。
これが出来れば、カレンダーの日付の並び方ができるようになる。この部分は、とても面倒くさい部分だ。
あとは、そこに、データ用の31個の配列を持ったDomオブジェクトを添えて
<A href="{$data[$oneRecord.day].link}">{$data[$oneRecord.day].title}</A>
見たいな事をやれば、カレンダーにいろいろと予定とかをつけられる。
もし、予定がないときは、何もしたくなかったら、
<SPAN alns:if="{BOOL($data[$oneRecord.day] != null)}">
<A href="{$data[$oneRecord.day].link}">{$data[$oneRecord.day].title}</A>
</SPAN>
とすれば、配列のその部分にデータがないときは、なにもHTMLに書き出しされない。
とりあえず、こんな仕様でいってみようと思います。