Movable Type 4.3のページ分割

| コメント(0) | トラックバック(0)

Movable Type 4.3に新たに追加されたページ分割(pagination solution)は、メインインデックスページとアーカイブページテンプレートにおいて、最初のページはスタティックパブリッシングを利用し、2ページ目以降はMT-Searchスクリプト(mt-search.cgi)を利用する。

期待しているだけにどうしても試したくなったのでMovable Type 4.3のページ分割を試してみた。

mt4.3pagination

英語の説明ページにも書いてありましたが、実際にページを生成すると、仕方がないんだろうけどurlがやたら長くなってしまうのが欠点といったところだろう。

こんな感じです↓

http://ドメイン.com/mt-search.cgi?IncludeBlogs=1&template_id=48

&limit=3&archive_type=Index&page=2

もうちょっとシンプルなurlであることが好ましいと思う。Pagination for Static Templatesにテンプレートが用意してあるので試してみた。

基本、日本で公開されているMovable Type 4.3内にデフォルトで入っているテンプレートと変わらないから殆どそのまま適用できる。

ただ。英語の場合はモジュール名が英語名になっているので注意。

英語の説明ではモジュール化してないけど、モジュール化した方が整理する時、楽になると思います。

メインインデックス

Pagination for Static Templatesを参考にテンプレートを入れ替えます。

英語の<div id="alpha-inner">直後から<$mt:Include module="Entry Summary"$>の直前までを

<div id="alpha-inner">直後から<$mt:Include module="ブログ記事の概要"$>の直前までを同様の箇所にコピペ。

さらに英語の</mt:Entries>直後から<div class="content-nav"$>直後までの間にコピペ。

最後に英語の<div class="content-nav">直後から<a href="<$mt:Link template="archive_index"$>">Archives</a>の直前までを

<div class="content-nav">直後から<a href="<$mt:Link template="archive_index"$>">アーカイブ</a>の直前までにコピペ。

ポイント 

<$mt:Var name="entries_per_page" value="3"$>

赤字の数字部分はページ数で、ここに任意の数字を入れる。

ページ内の記事数は管理画面から「設定」→「ブログ記事」の「画面設定」にある「ブログ記事の表示数で設定」で設定する。

mt4.3

 カテゴリ、月別をページ分割するためのテンプレートはEntry Listingという項目にあります。

cssをデフォルトのまま使っていれば、モジュールが英語化日本語化だけも違いだけなので、そもまま入れれば作成することが出来ます。

トラックバック(0)

トラックバックURL: http://watching.nicemeets.com/wth/mt-tb.cgi/1873

動作サンプル

サイト内リンク
エクセル
PDF
パワーポイント
テキストファイル
ZIPファイル
ワード
別ウィンドウ
test@test.co.jp
外部サイト
httpsページ
httpページ



コメントする

http://watching.nicemeets.com/news/001913-comment.xml http://watching.nicemeets.com/news/001913.html

?
?
?
?
?

  ?

月別アーカイブ
SEO
loading