Home > MovableType > ページ分割のスリム化

ページ分割のスリム化

  • 2008年10月11日 土
  • MovableType
  • この記事をはてなブックマークに追加 この記事ををYahoo!ブックマークに追加" このエントリーをlivedoorクリップに追加 このエントリーをニフティクリップに追加 Buzzurlにブックマーク

そう言えば記事としては書きませんでしたが、ページ分割を導入した時に、総合のアーカイブページだけではなくて、『カテゴリーアーカイブ』のページも分割したんですよね。

それをどこでやったかというと、『アーカイブテンプレート』の『ブログ記事リスト』です。
詳しくは書きませんが、前に説明したやり方とほぼ同じです。

で、たまたま『月別アーカイブ』のページを見てみると、ページの下のほうに「1」という表示がありました。

これ、分割したページの1ページ目、という意味です。
が、分割は50の記事ごとと設定しているので、『月別アーカイブ』に分割は必要ありません。あ、一日にエントリー数を一つ、としていますので、最大でも31の記事数になるってことです。

しかも、単に「1」だけ表示されているってのもみっともない。

『ブログ記事リスト』では一つのテンプレートで『月別』と『カテゴリ』の両方のアーカイブページを生成しているのでこんなことになっているのですね。

そこで、ふと、考えました。
ひょっとしたら、再構築時に「よっしゃー、ブログ記事リストのテンプレートではページ分割の命令が出てますナ。ホイホイ、カテゴリーアーカイブのページは分割しましたでぇ。で、次は月別でんな。えーっと、50ずつで分割でんな。お?どれもこれも50も記事はありまへんがなー!!」的な処理をしていて、それが負担になっていないか、と。

だって、『月別アーカイブ』のページだけでも100以上ありますから、そのすべてでいちいち「記事が50以上あるか確認して、あったら分割、なかったらスルー」なんてことをしていたらそりゃーMTにとっても迷惑でしょう。

なので、『ブログ記事リスト』のコードをいじって、条件分岐させることにしました。
『カテゴリアーカイブ』の場合のみ、分割しなさいよ、と。
条件分岐が増えると負担が重くなる、という話を聞いたこともあるので、どうなるか分かりませんが、とりあえず試してみます。

Comments:0

Comment Form

画像の中に見える文字を入力してください。

Trackbacks:0

TrackBack URL for this entry
http://plumsbook.com/cgi-bin/mt/mt-tb.cgi/3658
Listed below are links to weblogs that reference
ページ分割のスリム化 from サイトリニューアル奮闘記 - 『ぷらむずぶっく』

Home > MovableType > ページ分割のスリム化

Search
Calendar
« 2008 10 »
S M T W T F S
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
Feeds


ジオターゲティング
Started to count from
2008.10.01

Return to page top