Webデザイン

Movable Typeのタグに内容があるときだけ実行・表示させる方法

投稿日:2009年3月16日 更新日:



<$MTEntryKeywords$>に内容があるときだけ実行・表示

Movable Typeでいろいろとカスタマイズしていると、このタグに内容があるときだけ実行させたい、表示させたいんだよな~という時があります。

例えば、下のようなものを<head></head>にいきなり追加したくなった時とか。

<META name=”keywords” content=”<$MTEntryKeywords$>”>

いきなり追加するのはいいけど、いきなりすぎて、ほとんどの記事にキーワードが入ってなかったりすると、空っぽのタグになってしまうので、とりあえずキーワード設定してある記事だけ表示させたいなという時にはとても便利な方法です。

<mt:If tag=”MTEntryKeywords”>
<META name=”keywords” content=”<$MTEntryKeywords$>”>
</mt:If>

これを<head></head>部分に入れるだけです。これだけで、キーワードが設定してある記事にだけ表示されるようになります。

内容が無いときに別の内容を実行・表示

応用として、下の記述の仕方は、<$MTEntryKeywords$>というタグに内容があったら、実行して、内容がない場合は<mt:Else>以下を実行させますという意味です。

<mt:Else>以下に、別のことを書いておけば、<$MTEntryKeywords$>に内容がない場合は、<mt:Else>以下に書いた別のことが表示されます。

<mt:If tag=”MTEntryKeywords”>
<META name=”keywords” content=”<$MTEntryKeywords$>”>
<mt:Else>
(<$MTEntryKeywords$>に内容が無いときに実行したいことを書く)
</mt:If>

<$MTEntryKeywords$>は例として出しただけなので、<$MTEntryKeywords$>以外のタグでも実行可能な方法なので、内容があるときとない時で区別したい時なんかは、この方法を試してみてください。

-Webデザイン
-

執筆者:

関連記事

no image

Seesaaブログで、TOPページだけに表示するようにするタグ

Seesaaブログで、TOPページだけに表示させたいよな~っていう時 …

Twenty Tenのサイドバーの幅を変更する方法

以前「WordPressのテーマ変えました」という記事でArrasテ …

Twenty Tenのタイトルを超簡単に画像に置き換える方法

WordPressのいろいろなテーマを入れたら、ふつうに管理画面でタ …

no image

Google Friend Connect を導入してみました。

Google Friend Connectというのは、詳しくは「Go …

jQueryでタイトル画像をふわっとフェード切り替え

昨日の朝「Twenty Tenのタイトルを超簡単に画像に置き換える方 …