アルファサード株式会社 代表取締役 野田 純生のブログ


IfMatchEntryプラグイン(MT)。


公開日 : 2007-04-20 02:49:59


Regexプラグインで出来るわけなのですが...難しいよ。

ということで、これ。

<MTIfMatchEntry search="&lt;!--flag--&gt;" item="excerpt">

とか。

<MTIfMatchEntry search="(MovableType|MT)" item="all">

とか、ね。


追記: もうちょっと丁寧に書こう...

<MTIfMatchEntry search="MovableType" item="text">
	entry_text(MTEntryBody)に"MovableType"を含む場合
<MTElse>
	entry_text(MTEntryBody)に"MovableType"を含まない場合
</MTElse>
</MTIfMatchEntry>

属性値itemに指定できるのは title, text, text_more, excerpt, keywords, basename。 item="all" とするとこれらすべてを検索対象とします。

上述の例のようにコメントタグ等にマッチさせたい場合は文字参照にします。また、正規表現で検索しているので、search="(MovableType|MT)" とすると、"MovableType" または "MT" にマッチするかどうかで分岐できます。

カテゴリ


このブログを書いている人
野田純生の写真
野田 純生 (のだ すみお)

大阪府出身。ウェブアクセシビリティエバンジェリスト。 アルファサード株式会社の創業者であり、現役のプログラマ。経営理念は「テクノロジーによって顧客とパートナーに寄り添い、ウェブを良くする」。 プロフィール詳細へ