Steamer Lane Studio技術備忘録Movable Type

MovabelType カテゴリーアーカイブページの出力制限

movable-type MovabelType カテゴリーアーカイブページの出力制限
最終更新日: 2023年4月15日

要NoRebuild・ApplyModifierプラグイン。

*出力制限-カテゴリーアーカイブ

上記名のテンプレートモジュールを作成し

<mt:ApplyModifier trim="1">
<$mt:CategoryLabel setvar="cat_label">
<mt:If name="cat_label" eq="イベント情報">
*no_rebuild*
<mt:ElseIf name="cat_label" eq="お客様の声">
*no_rebuild*
<mt:Else>
<$mt:FileTemplate format="%c/index.php"$>
</mt:If>
</mt:ApplyModifier>

※カテゴリと出力先パス・拡張子は適せん変更。上記は「イベント情報」と「お客様の声」属するエントリーアーカイブを出力せず、他は%c/index.php=category/sub-category/index.phpで出力される。

エントリーアーカイブアーカイブマッピングのパスを

<$mt:Include module="*出力制限-カテゴリーアーカイブ" blog_id="1"$>
に変更。
再構築で既存ファイルは削除されないのでアーカイブを削除の後再構築。

参考ページ