ログの年別アーカイブ化

Keyword:movabletype , template

とりあえず各地を参考にしつつようやく成功。プラグインを使ったテンプレートを掲載しているページはたくさんあったのだが、コピペして見ても何も反映されていなかったりタグの内容を解説している所が無かったりでかなり手間取った。どう見てもバカです。

<MTArchiveYear order="descend"><MTArchiveYearIfEntries><MTArchiveLoad>
<div class="section">
<MTDateHeader><h2><$MTArchiveDate format="%Y"$></h2></MTDateHeader>
<MTArchiveList archive_type="Monthly">
<div class="section">
<MTDateHeader><h3><$MTArchiveDate format="%Y-%m"$></h3></MTDateHeader>
<ul><MTEntries><li>(<$MTArchiveDate format="%Y-%m-%d"$>) <a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a> (<MTEntryTags glue=" , "><a href="<$MTBlogURL$>keywords/<$MTTag encode_url="1"$>"><$MTTag$></a></MTEntryTags>)</li></MTEntries></ul>
</div></MTArchiveList>
</div>
</MTArchiveLoad></MTArchiveYearIfEntries></MTArchiveYear>

これが試行錯誤の末にできたlogページで使っている年別アーカイブのテンプレート。こうして見ると他のサイトで紹介していたものと大差ないはずなんだけどなあ。なんで丸ごとコピペじゃ駄目だったんだろう・・・。

全然ダメだった。hxxk.jpを参考にもう一度改良してようやくできた。

<MTArchiveList archive_type="Monthly">
	<div class="section">
	<MTArchiveDateHeader><h2><$MTArchiveDate format="%Y"$></h2>
		<div class="section">
		<MTArchiveYear order="descend"><MTArchiveYearIfEntries><MTArchiveLoad>
			<MTDateHeader>
				<h3><$MTArchiveDate format="%Y-%m"$></h3>
				<ul>
					<MTEntries sort_order="descend"><li>(<$MTArchiveDate format="%Y-%m-%d"$>) <a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a></li></MTEntries>
				</ul>
			</MTDateHeader>
		</MTArchiveLoad></MTArchiveYearIfEntries></MTArchiveYear>
		</div>
	</MTArchiveDateHeader>
	</div>
</MTArchiveList>

Comment (0)

Post a comment

Post

   

Trackback (0)

Trackback URL:http://aitsu.skr.jp/mt-tback.cgi/50(最後のゼロを取り除いてください)