トップページにはなるべく多くのエントリーを出しときたいけど、だらだらと長くなるのはちょっと...
という訳で
とにらめっこしながらなんとか今みたいなカンジにできました。まぁ、こんなもんでしょ
自分が忘れないように書いときます。
概略としてはまずエントリーの概要だけを載っけるための新しいインデックス・テンプレートを用意して、そいつを<iframe>タグで表示しちゃいます。
新しく作ったテンプレートは以下の通り。
テンプレートの名前:EntryExt
出力ファイル名:entry_ext.html
あとスタイルシートもメインのとごっちゃになりそうだったので別物を用意しました。
<MTEntries lastn="20" offset="7">
<$MTEntryTrackbackData$><div class="blogbody">
<div class="blogbodyexptitle"><a href="<$MTEntryPermalink valid_html="1"$>" target="_parent"><$MTEntryTitle$></a>
</div><div class="blogbodyexpposted"><$MTEntryDate format="%Y年%m月%d日"$>
| Category :
<MTEntryCategories glue=", "><a href="<$MTCategoryArchiveLink$>" target="_parent"><$MTCategoryDescription$></a></MTEntryCategories><MTEntryIfAllowComments>
| <a href="<$MTEntryPermalink archive_type="Individual"$>#comments" target="_parent">CM</a> [<$MTEntryCommentCount$>]
</MTEntryIfAllowComments>
<MTEntryIfAllowPings>
| <a href="<$MTEntryPermalink archive_type="Individual"$>#trackbacks" target="_parent">TB</a> [<$MTEntryTrackbackCount$>]
</MTEntryIfAllowPings>
</div><div class="blogbodyexp">
<$MTEntryExcerpt convert_breaks="1"$>
</div></div>
</MTEntries>
ポイントは赤い部分で
lastn="20" offset="7"は7件目以降から20件分ということらしいです。
<$MTEntryExcerpt convert_breaks="1"$> で本文の代わりに概要を吐き出してます。
できあがったら保存して『このテンプレートを再構築する』してとりあえずo.k!
次に『Main Index』テンプレートの適当な所に
<div class="entryext-body">
<iframe src="http://www.k-taifreaks.com/entry_ext.htm" name="ent_ext" width="400" height="300" marginheight="0" marginwidth="2" scrolling="yes" style="line-height : 130%;font-size : 9pt;">
</iframe>
</div>
なのを書いてやればあとは再構築し、細かいレイアウトをスタイルシートで微調整してで・き・あ・が・り!
> 我楽さま、いつも勉強させてもらってます。有益な情報をありがとうございます。