ここのところいろいろ触って、やっとMTの仕組みがちょっとだけわかってきました。
と、言うわけで、Date-Based Archives のテンプレートを変更して、左側にカレンダーを出してみました。
参考にした「気ままにポロポロ: 月めくりカレンダー」ではiframeを使っていましたが、iframeは好きではなかったので、SSIを使いました。
(本当は、書き溜めて行く前にhtmlからphpに移行した方が良いような気はしますが、当面htmlで行くことにします)
と、言うわけで、Date-Based Archives のテンプレートを変更して、左側にカレンダーを出してみました。
参考にした「気ままにポロポロ: 月めくりカレンダー」ではiframeを使っていましたが、iframeは好きではなかったので、SSIを使いました。
(本当は、書き溜めて行く前にhtmlからphpに移行した方が良いような気はしますが、当面htmlで行くことにします)
- まずは、前述の参考ページと同じように新しいテンプレートを作ります。
[Templateの編集]→[新しいアーカイブ・テンプレートを作る]→[テンプレートの名前]を「Calenda」とする。中身は、以下の通り。<div align="center" class="calendar"> <table border="0" cellspacing="4" cellpadding="0" summary="カレンダー"> <caption class="calendarhead"> <MTArchivePrevious> <a href="<MTBlogURL>archives/<MTArchiveDate format="%Y_%m">.html"> ≪</a> </MTArchivePrevious> <$MTArchiveDate format="%B %Y"$> <MTArchiveNext> <a href="<MTBlogURL>archives/<MTArchiveDate format="%Y_%m">.html"> ≫</a> </MTArchiveNext> </caption> <tr> <th abbr="日曜日" align="center"><span class="calendar">日</span></th> <th abbr="月曜日" align="center"><span class="calendar">月</span></th> <th abbr="火曜日" align="center"><span class="calendar">火</span></th> <th abbr="水曜日" align="center"><span class="calendar">水</span></th> <th abbr="木曜日" align="center"><span class="calendar">木</span></th> <th abbr="金曜日" align="center"><span class="calendar">金</span></th> <th abbr="土曜日" align="center"><span class="calendar">土</span></th> </tr> <MTCalendar month="this"> <MTCalendarWeekHeader><tr></MTCalendarWeekHeader> <td align="center"><span class="calendar"> <MTCalendarIfEntries><MTEntries lastn="1"> <a href="<$MTEntryLink archive_type="Daily"$>"><$MTCalendarDay$></a> </MTEntries> </MTCalendarIfEntries><MTCalendarIfNoEntries><$MTCalendarDay$> </MTCalendarIfNoEntries><MTCalendarIfBlank> </MTCalendarIfBlank> </span></td><MTCalendarWeekFooter></tr></MTCalendarWeekFooter> </MTCalendar> </table> </div>
- 続いて、月ごとにCalendarが作られるようにします。
[BLOGの設定]→[アーカイブの設定]→[新しく追加]→[アーカイブの種類]をMonthlyに、[テンプレート]をCalendarに→Calendaのパスを以下のようにする。<$MTArchiveDate format="calendar/%Y/%m/index.html"$>
ラジオボタンはDate-Based Archiveのままにする。 - [Templateの編集]→[Date-Based Archive]を選び、従来のコンテンツの部分を
<div id="content"> ・・・ </div>
で囲む。その後に、以下を追加する。<div id="links"> <!--#include file="<$MTArchiveDate format="calendar/%Y/%m/index.html"$>" --> </div>
カテゴリ
MovableTypeトラックバック(0)
このブログ記事を参照しているブログ一覧: カレンダーとか(2)
このブログ記事に対するトラックバックURL: https://www.wizard-limit.net/cgi-bin/mt/mt-tb.cgi/107
コメントする