Movable Type6で記事のない親カテゴリのカテゴリページを出力する方法

Movable Type6で記事のない親カテゴリのカテゴリページを出力する方法

Posted at June 27,2014 12:55 AM
Tag:[Category, Customize, MovableType]

Movable Type6で記事のない親カテゴリのカテゴリページを出力する方法を紹介します。

1.問題点

Movable Typeの一時期のバージョン(4.25~4.29)では、記事のない親カテゴリのカテゴリページを出力することができました。

が、MT6では記事のない親カテゴリのカテゴリページを出力できません。

2.記事のない親カテゴリのカテゴリページを出力する

Movable Type6で記事のない親カテゴリのカテゴリページを出力するには、ページを出力したいウェブサイトまたはブログの左メニューにある「設定」→「全般」をクリック(または「設定」をクリック)。

左メニュー

「記事が含まれない場合でも、カテゴリ アーカイブを公開する」をチェック。

全般メニュー

3.子カテゴリの記事を親カテゴリページに出力する

2項の設定だけでは空のページが出力されるだけなので、カテゴリ別記事リストテンプレートのMTEntriesタグをMTEntriesWithSubCategoriesタグに書き換えます。

これで親カテゴリ配下のすべての記事が親カテゴリページに表示されます。

4.注意事項

カテゴリの階層が3階層以上の場合、すべての階層で同じ事象になります。

たとえば、子カテゴリのカテゴリページには孫カテゴリの記事が表示されることになります。

5.Movable Type5での対処

MT5も記事のない親カテゴリのカテゴリページを出力することができず、またMT6のような設定項目もありません。

対処方法については、藤本さんの下記の記事でページで公開されています。

ブログ記事がないカテゴリアーカイブが出力されない(MT5.2.2)
関連記事
トラックバックURL


コメントする
greeting

*必須

*必須(非表示)


ご質問のコメントの回答については、内容あるいは多忙の場合、1週間以上かかる場合があります。また、すべてのご質問にはお答えできない可能性があります。予めご了承ください。

太字イタリックアンダーラインハイパーリンク引用
[サインインしない場合はここにCAPTCHAを表示します]

コメント投稿後にScript Errorや500エラーが表示された場合は、すぐに再送信せず、ブラウザの「戻る」ボタンで一旦エントリーのページに戻り(プレビュー画面で投稿した場合は、投稿内容をマウスコピーしてからエントリーのページに戻り)、ブラウザをリロードして投稿コメントが反映されていることを確認してください。

コメント欄に(X)HTMLタグやMTタグを記述される場合、「<」は「&lt;」、「>」は「&gt;」と入力してください。例えば「<$MTBlogURL$>」は「&lt;$MTBlogURL$&gt;」となります(全て半角文字)