MovableType4.2でカテゴリーアーカイブをドロップダウンにする方法

« Webデザイナーとしてのスキルを上げるためのPhotoshopチュートリアル70選 | メイン | クールなグリッドレイアウトのテンプレートを配布する『Fluid 960 Grid System』 »

MovableType | 09.01.28 00:15
はてなブックマーク

ちょっとメモ。

MovableType4では、「ウィジェット」っていう名前で、サイドバーのコンテンツが管理できます。

「検索」や「最近のブログ記事」などですね。MT3で「module」タグが使われている箇所です。

MovableType4.2でカテゴリーアーカイブをドロップダウンにする方法
サイドバーのコンテンツをドラッグ&ドロップで表示・非表示を管理できます。順番を並び替えることもできますね。

サイドバーは、以下のようなソース1行で読み込むことができます。

<$mt:Include module="サイドバー"$>

ソースに日本語が使われているので、よぅわからんと思って今まで全然使っていなかったんですが(MT3のソースをコピーして、SSIで読み込んでいました)、使ってみるとすごく便利!SSIと同じですね。

MT3ではデフォルトでデザインが崩れていた「検索結果テンプレート」とか、アーカイブページなども、MT4では崩れません!トップページだけデザインとCSSをいじっていると、ほぼすべてのテンプレートが気付いたら出来上がっています。

今までMT3のソースを丸ごとMT4に移植してたけど、最近MT4を一から構築してみてスムーズにできたし、結構改良されてるなーと思ったのです。titleタグとかもSEOを意識した作りになっていますね。

それで本題ですが、ドロップダウンについて、デフォルトで「月別アーカイブ(ドロップダウン)」はあるけど、「カテゴリーアーカイブ(ドロップダウン)」はウィジェットに存在しません。

なので、まず「月別アーカイブ(ドロップダウン)」のソースをコピーして、「カテゴリーアーカイブ(ドロップダウン)」という名前でウィジェットを作ります(「アイテム」等を「カテゴリーアーカイブ(ドロップダウン)」という名前にします)。

ソースをコピーしたら、以下のように修正します。

【修正前】
<mt:IfArchiveTypeEnabled archive_type="Monthly">
<mt:ArchiveList archive_type="Monthly">

【修正後】
<mt:IfArchiveTypeEnabled archive_type="Category">
<mt:ArchiveList archive_type="Category">

「Monthly」を「Category」にすればOKですね。

これで以下のようなドロップダウンが実装できます!

MovableType4.2でカテゴリーアーカイブをドロップダウンにする方法

さくっとできるので、JavaScriptとか書くの面倒だなーというときに参考にしてみてください☆

今日のCREAMU

今日はちょっとした打ち合わせをして久々にジムに行った。なかなかいい進捗だな。

この記事のトラックバックURL:

Links for 2009/01/28

来月から、楽天プラチナ会員に。や?、使いすぎに要注意ですねw昨日のブックマーク抜粋 [ yuatetsu's BookMark ] 価格.com - 価...
yuatetsu.in | 2009年1月29日 08:08

コメント投稿

    Thinkstock
    メルマガ

    このブログをメルマガで購読するには、↓にメールアドレスを入力してください。

    配信:FeedBurner

    アーカイブ

    カテゴリー

    あわせて読みたい
    フィードメーター - CREAMU
    人気のエントリー

    アーカイブ

    カテゴリー