最新記事以降はタイトルのみ表示する
「表示する記事数を指定する」でご紹介しているような方法で
トップページに表示される記事数を制限しても、
時には縦にズラーーーっと長くなってしまう事も・・・よくあります。
もっとコンパクトにしたい。けれど出来るだけ多くの記事をトップページに表示したい。
という場合にオススメのカスタマイズです。
最新の記事(好きな件数指定できます)は本文も表示するけれど(追記部分はいつも通り)
その次の何件か(好きな件数指定できます)はタイトル+αだけ表示してしまう・・・
例えば、最新2件はいつものように表示して、3件目~10件目まで省略表示する。
という風な事ができるのです。
メインページのテンプレートに細工します。
まず、「表示する記事数を指定する」と同じ方法で
本文も表示する最新記事の件数を指定します。
<MTEntries lastn="2">
赤文字の所で表示件数を決めます。
次に、タイトルのみ表示するタグを書きます。
ここではタイトルと、投稿者、投稿時間、コメント数、トラックバック数、カテゴリーを
表示する方法を紹介します。
</MTEntries>の後に
次の記事8件
<MTEntries lastn="8" offset="2">
<h2 class="entry-header"><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a></h2>
<p class="entry-footer">
<span class="post-footers">
<MTIfNonEmpty tag="EntryAuthorDisplayName">
投稿者: <$MTEntryAuthorLink show_email="0"$> : <$MTEntryDate format="%x : %X"$>
<MTElse>
: <$MTEntryDate format="%x : %X"$>
</MTElse>
</MTIfNonEmpty>
</span>
<MTIfCommentsActive>| <a href="<$MTEntryPermalink$>#comments">コメント (<$MTEntryCommentCount$>)</a></MTIfCommentsActive>
<MTIfPingsActive>| <a href="<$MTEntryPermalink$>#trackback">トラックバック (<$MTEntryTrackbackCount$>)</a></MTIfPingsActive>
<MTEntryCategories>| <a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel cutfirstchar="2"$></a></MTEntryCategories>
</p>
</MTEntries>
classの指定などはMT3.3のものになっています。
赤文字の所に表示する件数、
青文字の所に最新から何件除外するかを書きます。
「表示する記事数を指定する」にもoffsetの事を書いているのでご覧ください。
これで、最新2件はいつものように表示して、
3件目~10件目までタイトル+αが表示できるようになります。
もっと増やす事も減らす事も可能です。
スタイルシートの指定なども自分風にアレンジしてくださいね!
このカスタマイズはどのバージョンでも使えます。




