ど素人から毛を生やす。<延>

MovableTypeでinclude_subcategories="1"が効かなかった件

Web > Other 2015年3月17日(最終更新:6年前)

2015年3月17日に作成されたページです。
情報が古かったり、僕が今以上のど素人だった頃の記事だったりする可能性があります。

どもです。
久々にMTの話。

記事一覧を表示するときに使うのは<mt:Entries></mt:Entries>。
子カテゴリの記事を親カテの一覧に表示するには、include_subcategories="1"を記載すること。

ここまでは常識。

のハズが、親カテゴリのページで記事一覧が表示されず。
調べてみたところ、以下の事実が判明してしまいました。

記事がひとつもない場合、下層に記事が100件あろうとも上層カテゴリーには何もリストアップされません。

ウェビンブログ:include_subcategoriesに関するMovableTypeの謎な仕様と対策

(´・ω・`)エェ-
何のためにカテゴリを階層化してると思っとんねん。

で、こちらのサイト様いわく、解決法はPHPくらいしかないということでしたが、
<mt:Entries include_subcategories="1"></mt:Entries>
を、
<mt:EntriesWithSubCategories></mt:EntriesWithSubCategories>
と入れ替えたところ、正常に表示されました。

MTってバージョンによって挙動が色々と違うので、今回のケースは運が良かったと言って良いのかもしれません。

ちなみに、これやったMTのバージョンは4.1でした。
WPみたく簡単にバージョンアップできれば良いのにね、MT。

この記事は役に立ちましたか?
  • (`・ω・´) 役に立った (0)
  • (・∀・) 参考になった (1)
  • _(:3」∠)_ 面白かった (1)