トップページ > サイト作成 > CMS > Movable Type でウェブページの総数を表示する方法

Movable Type でウェブページの総数を表示する方法

Movable Type は利用するテンプレートによっては必要な機能をカスタマイズする必要があり、ウェブページの総数表示もその一つのため、MT タグを利用してウェブページの総数を表示する方法を紹介する。

Movable Type でウェブページの総数を表示する方法

1. ウェブページの総数を表示する目的

Movable Type のあるテンプレートの初期状態は下図のようにウェブページの日付の新しい順(降順)で表示されるものの、公開されているウェブページの総数はわからない状態である。

Movable Type でウェブページの総数が出ていない様子

ページが増えてくると「次へ」や「前へ」といったページネーションのリンクを用意して一画面に表示されるページ数を制御するが、その「次へ」がどこまであるのか大よその全体像を閲覧者に示すためにウェブページの総数を表示したほうがよい。

2. ウェブページの総数を表示する方法

ウェブページの総数を表示するため、今回はテンプレート「検索結果」をカスタマイズする。
テンプレート「検索結果」は Movable Type の管理画面の左メニューより「デザイン -> テンプレート」をクリックし、システムテンプレートの中にある。

システムテンプレート内のテンプレート「検索結果」

テンプレート「検索結果」をクリックすると下図のようにテンプレートの編集画面になるため、任意の場所にウェブページの総数を表示する MT タグを挿入する。

テンプレート「検索結果」の編集画面

<p><$mt:SearchResultCount$> 件</p>

ウェブページの総数を表示する MT タグを追記した後はボタン「保存と再構築」をクリックしてサイトを再構築し、ウェブページの一覧画面を表示するとページの総数が表示されるのが確認できる。

ウェブページの総数が表示される様子

関連記事

@webolve をフォローしてください