- 2008年10月 3日 金
- MovableType
分割したいところに<$MTPageSeparator$>を入れるということは、ひょっとして<MTEntries></MTEntries>の間に入れるんちゃうか!・・・と思い、試してみると、見事にページが分割されました。
実際にどうなるのかというと、/archive/にはもともとindex.htmlがありますが、自動でindex_2.html、index_3.htmlというページが生成されるのですね。確かに、これは便利です。
ところが、まだ問題が残っていました。index_2.html以降のページを見てみると、表示がおかしい。
すぐに原因が分かりました。
「ヘッドライン」モジュールの元々の記述のせいでした。
<dl class="headline">
<MTEntries sort_order="descend" lastn="9999">
・・・・・・
</MTEntries>
</dl>
となっていたので、
<dl class="headline">
<MTEntries sort_order="descend" lastn="9999">
・・・・・・
<$MTPageSeparator$>
</MTEntries>
</dl>
のようにしたのです。つまり、<dl>タグの途中でページ分割してしまっているワケです。
これを解決しようと思ったら答は一つ。
<MTEntries sort_order="descend" lastn="9999">
<dl class="headline">
・・・・・・
</dl>
<$MTPageSeparator$>
</MTEntries>
こうするしかありませんでした。
けれど、まだ、微調整の必要がありました。
次回に続きます。
- Newer: ページ分割のプラグイン・その3
- Older: ページ分割のプラグイン・その1