MT 日付アーカイブ以外で日付アーカイブへの前後リンクを指定

トップページの「これより前の記事」からのリンクは日付アーカイブへのリンクへ変更することにした。しかし、日付アーカイブへの前後リンク <MTArchivePrevious>、<MTArchiveNext> を日付アーカイブ以外のテンプレートで指定すると、エラーが出てしまう。何か方法は無いかと調べてみると、以下のサイトに情報があった。

カレンダーからのリンク先を日別のアーカイブにする (Techknow Weblog)

カレンダーのテンプレートで説明されているけど、main_pageでも使用できた。オフセット指定も可能。以下のように変更してみた。

<MTEntries lastn="1" offset="4">
<a href="<$MTEntryPermalink$>">«Prev これより前の記事</a>
</MTEntries>

<MTEntries lastn="1" offset="4">
<a href="<$MTEntryLink archive_type="Daily"$>">«Prev これより前の記事</a>
</MTEntries>