メインページで特定のカテゴリの記事を非表示にしたいぜぇ、と言うことで、ムーバブルタイプに正規表現によるプラグインを探してみたわけ。
正規表現がわからない?→ 正規表現とは
Drk7jpさんのMovable Type の正規表現プラグインを参考に正規表現に必要なプラグインをダウンロード。
他にはムーバブルタイプ公式の登録プラグイン一覧も参考に。
MT Regex Plugin で正規表現を使う 続き
と、初めは正規表現で特定のカテゴリだったらMTENTRYを処理しない設定にしてみたけど、
それだと特定のカテゴリが非表示扱いになってしまいMTENTRYの表示件数が正しく処理されない
(正しく処理されてるけど非表示になっている分表示件数が少なくる)
なので、正規表現での非表示ではなく、特定のカテゴリのエントリーを表示するプラグインCatEntriesにてテンプレートを構築しなおすことにした。
このCatEntriesプラグインは、特定のカテゴリを判断しMTENTRYと同じ処理を行う。
端的には、カテゴリを判断しエントリーを出力するかしないか
exclude="カテゴリ名"> で処理しない
include="カテゴリ名"> で処理する
MtEntryと差し替えて利用することが可能だぜぇ


コメントをください
トラックバックURL