カテゴリーアーカイブの内容を分割する方法をとっていたのですが、私もダラダラと記事を書くので、エントリの分量が増えてきたら目的の記事を探すのが面倒になってしまいました。
そこで、分割表示も残しつつ
やり方はいたって簡単です。
なお、” offset ” オプションは ” lastn ” オプションと一緒でないと使用できませんので、” lastn ” を ” 9999 ” に設定しています。
これで3件のエントリーを全表示、以下のエントリーをタイトル表示のみ、次のページからはタイトル表示のみにしています。
参考までに、うちのソースを貼っておきます。
ご自分のブログとはおそらく中身が違いますので、にらめっこして解析してみてくださいね。
<!-- 本文ここから -->
<div id="archivecenter">
<div class="content"><MTPaginate>
<MTPaginateContent max_sections="8" section_start_tag="h2"><MTEntriesWithSubCategories lastn="3">
<$MTEntryTrackbackData$><MTDateHeader>
<h2><$MTEntryDate format="%x"$> [<$MTCategoryDescription$>] </h2>
</MTDateHeader><a name="<$MTEntryID pad="1"$>"></a>
<h1><$MTEntryTitle$></h1>
<$MTEntryBody$>
<MTEntryIfExtended><span id="varP<$MTEntryID$>"><a href="<$MTEntryLink$>#<$MTEntryID pad="1"$>" onclick="showMore(<$MTEntryID$>,'<$MTEntryLink$>#<$MTEntryID pad="1"$>');return false;">続きを読む ≫</a></span><div id="varXYZ<$MTEntryID$>" style="display: none"><$MTEntryMore$><a href="#<$MTEntryID pad="1"$>" onclick="showMore(<$MTEntryID$>,0);return true;">≫ 続きを隠す</a></div></MTEntryIfExtended>
<!-- 最終更新時間 -->
<p class="last">
Updated at <$MTLastModified format="%Y,%B,%e %I:%M %p"$></p>
<p class="posted">投稿者 <$MTEntryAuthor$> : <a href="<$MTEntryPermalink$>"><$MTEntryDate format="%X"$></a>
<MTEntryIfAllowComments>
| <img src="http://vitalage.main.jp/blog/images/comments.gif" border="0" alt="comments" /><a href="<$MTEntryPermalink$>#comments">コメント (<$MTEntryCommentCount$>)</a>
</MTEntryIfAllowComments>
<MTEntryIfAllowPings>
| <img alt="tb" src="http://vitalage.main.jp/blog/images/tb.gif" border="0" /><a href="<$MTEntryPermalink$>#trackbacks">トラックバック (<$MTEntryTrackbackCount$>)</a>
</MTEntryIfAllowPings>
| <img
alt="clap!" src="http://vitalage.main.jp/blog/images/clap.gif" border="0" /><a href="http://webclap.com/cgi-bin/clap/clap.cgi?hackoh">....拍手してみる?</a>
</p>
<br style="clear: both;" /></MTEntriesWithSubCategories>
<!-- ここからリスト用 -->
<MTEntriesWithSubCategories lastn="9999" offset="3">
<$MTEntryTrackbackData$><MTDateHeader>
<h2><$MTEntryDate format="%x"$> [<$MTCategoryDescription$>] </h2>
</MTDateHeader><a name="<$MTEntryID pad="1"$>"></a>
<a href="<$MTEntryPermalink$>"><h1><$MTEntryTitle$></h1></a>
<$MTEntryExcerpt$>
<p class="posted"><$MTEntryDate format="%x"$> : 投稿者 <$MTEntryAuthor$> : <a href="<$MTEntryPermalink$>"><$MTEntryDate format="%X"$></a>
<MTEntryIfAllowComments>
| <img src="http://vitalage.main.jp/blog/images/comments.gif" border="0" alt="comments" /><a href="<$MTEntryPermalink$>#comments">コメント (<$MTEntryCommentCount$>)</a>
</MTEntryIfAllowComments>
<MTEntryIfAllowPings>
| <img alt="tb" src="http://vitalage.main.jp/blog/images/tb.gif" border="0" /><a href="<$MTEntryPermalink$>#trackbacks">トラックバック (<$MTEntryTrackbackCount$>)</a>
</MTEntryIfAllowPings>
| <img
alt="clap!" src="http://vitalage.main.jp/blog/images/clap.gif" border="0" /><a href="http://webclap.com/cgi-bin/clap/clap.cgi?hackoh">....拍手してみる?</a>
</p><br style="clear: both;" />
</MTEntriesWithSubCategories>
<!-- ページ分割 -->
</MTPaginateContent>
<MTPaginateIfMultiplePages>
<div>
<$MTPaginateNavigator format_all="All Pages" placement_all="after">
</div>
</MTPaginateIfMultiplePages>
</MTPaginate><!-- ページ分割ここまで -->
</div>
</div>
このエントリーのトラックバックURL: