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"$>
に変更。
再構築で既存ファイルは削除されないのでアーカイブを削除の後再構築。