☆Movable Type のアーカイブ表示を改良する

| コメント(0) | トラックバック(0)

archives.jpg Movable Type の アーカイブ表示 を改良してみました。月別アーカイブを降順に表示していたのですが、年別に表示出来るようにしてみました。年別にしないと、少々見づらいのでよい改良ができました。左の画像のようになります。

 この改良をしたきっかけは、小粋空間: 月別アーカイブリストの年別表示(ダイナミックパブリッシング対応)を見たからです。ここに表示されていたコードをアーカイブ表示用に少々変更しています。

参考までに、使ったコードをここに表示しておきます。

<mt:ifArchiveTypeEnabled archive_type="Monthly">
<div class="archive-monthly archive-date-based archive">
  <mt:ArchiveList archive_type="Monthly">
    <mt:ArchiveListHeader>
  <p class="showdai"><mt:ArchiveTypeLabel /> <a href="<mt:Link template="archive_index" />">アーカイブ</a></p>
  <div class="archive-content">
    <ul>
      <li><mt:ArchiveDate format="%Y&#24180;" />
        <ul>
      <mt:ArchiveDate format="%Y&#24180;" setvar="year" />
    </mt:ArchiveListHeader>
    <mt:if tag="archivePrevious">
        <mt:ArchivePrevious><mt:ArchiveDate format="%Y&#24180;" setvar="prev_year" /></mt:ArchivePrevious>
    </mt:if>
    <mt:ArchiveDate format="%Y&#24180;" setvar="current_year" />
    <mt:if tag="archiveNext">
        <mt:ArchiveNext><mt:ArchiveDate format="%Y&#24180;" setvar="next_year" /></mt:ArchiveNext>
    </mt:if>
 
    <mt:if name="next_year">
      <mt:if name="current_year" ne="$next_year">
        </ul>
      </li>
      <li><mt:GetVar name="current_year" />
        <ul>
      </mt:if>
    </mt:if>
          <li><a href="<mt:ArchiveLink />"><mt:ArchiveTitle regex_replace="/\d+&#24180;/","" /> (<mt:ArchiveCount />)</a></li>
    <mt:ArchiveListFooter>
        </ul>
      </li>
    </ul>
  </div>
    </mt:ArchiveListFooter>
  </mt:ArchiveList>
</div>
</mt:ifArchiveTypeEnabled>

この記事と同じカテゴリの記事

この記事と同じタグの記事

トラックバック(0)

トラックバックURL: http://flowerwind.sakura.ne.jp/mt5/mt-tb.cgi/1082

コメントする

このブログ記事について

« 前の記事|ホーム|次の記事 »

このページは、理恵が2010年1月26日 14:04に書いたブログ記事です。

ひとつ前のブログ記事は「☆名護市長に反対派の稲嶺氏初当選 普天間移設、現計画断念へ」です。

次のブログ記事は「☆個体識別番号を調べてみました」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

アーカイブ

ステータス

ブログ記事: 1606
コメント: 381
トラックバック: 186


最終更新日:2013/05/02 17:48:22

OpenID対応しています OpenIDについて
Powered by Movable Type 5.07