Template Bank[テンプレートバンク]
疑問・質問コーナ

既存のエントリー(記事)を修正したら、トップページにエントリーが表示されなくなった

Category : 疑問・質問コーナ

以前に投稿したエントリー(記事)を修正して保存したら、今まで表示されていたトップページのエントリー(記事)が1つも表示されなくなりました。
どうしてでしょうか?

■トップページにエントリーが表示されなくなった原因

Movable Typeで、エントリー(記事)を表示するには、<MTEntry>タグを使います。
この<MTEntry>タグは、どのエントリーを表示するかをアトリビューション(属性値)で指定することができます。

例えば、新しいものから10個のエントリー(記事)を表示する場合は、以下のように記述します。

<$MTEntry lastn="10"$>

このアトリビューション(属性値)は、省略することも可能です。
省略した場合は、「表示に関する初期設定」で設定された値に従って表示されます。

Movable Typeの標準設定では、表示に関する初期設定が「7日分」となっているため、サイトが再構築された時点から7日以内に投稿されたエントリー(記事)だけが(トップページなどに)表示されることになります。

つまり、最後に投稿した日が、7日より以前だった場合に、トップページにエントリーが1つも表示されないという現象が発生するのです。

■トップページにエントリーが表示されなくなった場合の対処方法

対処方法は、2つあります。

1つは、<MTEntry>タグに、アトリビューション(属性値)を指定する方法です。

属性で使えるのは、以下の通りです。

lastn="N" ・・・ 新しいものからN個のエントリー(記事)を表示する。
days="N" ・・・ N日以内に投稿されたエントリー(記事)を表示する。


もうひとつは、Movable Typeの設定を変える方法です。

「メインメニュー」⇒「設定」⇒「基本」をクリックします。
「表示に関する初期設定」の「表示数」を変更します。

標準では、「7日分」となっています。
単位が、日数とエントリー数から選択できますので、数字と単位の組合せで、自由に変更してください。


関連記事
Category

Movable Typeとは、なぜMovable Typeを使うのか、Movable Typeのしくみ、テンプレートとは、プラグインとは、Movable Typeの基本を初心者にもわかりやすく解説します。

テンプレートの作り方、スタイルシートを使ったデザイン、プラグインの紹介と使い方、モジュール・テンプレートの使い方、1カラム型・2カラム型・3カラム型テンプレートの作り方などを初心者にもわかりやすく解説します。

1カラム型、2カラム型、3カラム型のテンプレートを作る方法

Movable Typeのスタイルシートを使って、オリジナルデザインにしよう

インストールのトラブル、記事(エントリー)投稿時のトラブル、サーバエラーやページが表示されないなどのMovable Typeに関する疑問・質問を解決します。

Movable Type3.2用のテンプレートを無料配布しています。 1カラム型、2カラム左サイドバー型、2カラム右サイトバー型、3カラム型、フリースタイルなど今後もどんどん追加する予定です。