【MT】よく使うMovableTypeのタグまとめ

#**はじめに**

よくMTタグを忘れるのでメモします。
他に使うタグを見つけたときは、追加します。
テンプレートタグについての詳細は、公式サイトの「[テンプレートタグリファレンス | MovableType.jp](http://www.movabletype.jp/documentation/appendices/tags/)」をご覧ください。

##目次

項目が多くなってきたので、目次作りました。
よく見るとタイトルがわかりにくいですね・・・
すいません、暇なときに修正します。

1. [ウェブサイトのURLを表示](http://qiita.com/4cres/items/f2ea369ebfe111a8ed00#%E3%82%A6%E3%82%A7%E3%83%96%E3%82%B5%E3%82%A4%E3%83%88%E3%81%AEurl%E3%82%92%E8%A1%A8%E7%A4%BA)
1. [ウェブサイトのURLを表示（//から始めるURL）](http://qiita.com/4cres/items/f2ea369ebfe111a8ed00#%E3%82%A6%E3%82%A7%E3%83%96%E3%82%B5%E3%82%A4%E3%83%88%E3%81%AEurl%E3%82%92%E8%A1%A8%E7%A4%BA%E3%81%8B%E3%82%89%E5%A7%8B%E3%82%81%E3%82%8Burl)
1. [ブログのURLを表示](http://qiita.com/4cres/items/f2ea369ebfe111a8ed00#%E3%83%96%E3%83%AD%E3%82%B0%E3%81%AEurl%E3%82%92%E8%A1%A8%E7%A4%BA)
1. [ブログに設定した「説明」の内容を表示](http://qiita.com/4cres/items/f2ea369ebfe111a8ed00#%E3%83%96%E3%83%AD%E3%82%B0%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%97%E3%81%9F%E8%AA%AC%E6%98%8E%E3%81%AE%E5%86%85%E5%AE%B9%E3%82%92%E8%A1%A8%E7%A4%BA)
1. [テンプレートモジュールを読み込み](http://qiita.com/4cres/items/f2ea369ebfe111a8ed00#%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%82%92%E8%AA%AD%E3%81%BF%E8%BE%BC%E3%81%BF)
1. [テンプレートモジュール（親ウェブサイトから）を読み込み](http://qiita.com/4cres/items/f2ea369ebfe111a8ed00#%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E8%A6%AA%E3%82%A6%E3%82%A7%E3%83%96%E3%82%B5%E3%82%A4%E3%83%88%E3%81%8B%E3%82%89%E3%82%92%E8%AA%AD%E3%81%BF%E8%BE%BC%E3%81%BF)
1. [ブログのIDを取得](http://qiita.com/4cres/items/f2ea369ebfe111a8ed00#%E3%83%96%E3%83%AD%E3%82%B0id%E3%82%92%E5%8F%96%E5%BE%97)
1. [ブログ記事のIDを取得](http://qiita.com/4cres/items/f2ea369ebfe111a8ed00#%E3%83%96%E3%83%AD%E3%82%B0id%E3%82%92%E5%8F%96%E5%BE%97)
1. [日付を表示](http://qiita.com/4cres/items/f2ea369ebfe111a8ed00#%E6%97%A5%E4%BB%98%E3%82%92%E8%A1%A8%E7%A4%BA)
1. [タイトルを表示](http://qiita.com/4cres/items/f2ea369ebfe111a8ed00#%E3%82%BF%E3%82%A4%E3%83%88%E3%83%AB%E3%82%92%E8%A1%A8%E7%A4%BA)
1. [リンク付きタイトルを表示](http://qiita.com/4cres/items/f2ea369ebfe111a8ed00#%E3%83%AA%E3%83%B3%E3%82%AF%E4%BB%98%E3%81%8D%E3%82%BF%E3%82%A4%E3%83%88%E3%83%AB%E3%82%92%E8%A1%A8%E7%A4%BA)
1. [本文を表示](http://qiita.com/4cres/items/f2ea369ebfe111a8ed00#%E6%9C%AC%E6%96%87%E3%82%92%E8%A1%A8%E7%A4%BA)
1. [本文（リッチテキスト）での改行を表示させる](http://qiita.com/4cres/items/f2ea369ebfe111a8ed00#%E6%9C%AC%E6%96%87%E3%83%AA%E3%83%83%E3%83%81%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%81%A7%E3%81%AE%E6%94%B9%E8%A1%8C%E3%82%92%E8%A1%A8%E7%A4%BA%E3%81%95%E3%81%9B%E3%82%8B)
1. [記事の出力ファイル名を表示](http://qiita.com/4cres/items/f2ea369ebfe111a8ed00#%E8%A8%98%E4%BA%8B%E3%81%AE%E5%87%BA%E5%8A%9B%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%90%8D%E3%82%92%E8%A1%A8%E7%A4%BA)
1. [公開日の古い順に並び替え](http://qiita.com/4cres/items/f2ea369ebfe111a8ed00#%E5%85%AC%E9%96%8B%E6%97%A5%E3%81%AE%E5%8F%A4%E3%81%84%E9%A0%86%E3%81%AB%E4%B8%A6%E3%81%B3%E6%9B%BF%E3%81%88)
1. [カテゴリ名を表示](http://qiita.com/4cres/items/f2ea369ebfe111a8ed00#%E3%82%AB%E3%83%86%E3%82%B4%E3%83%AA%E5%90%8D%E3%82%92%E8%A1%A8%E7%A4%BA)
1. [カテゴリの説明を表示](http://qiita.com/4cres/items/f2ea369ebfe111a8ed00#%E3%82%AB%E3%83%86%E3%82%B4%E3%83%AA%E3%81%AE%E8%AA%AC%E6%98%8E%E3%82%92%E8%A1%A8%E7%A4%BA)
1. [カテゴリのフォルダ名／ファイル名を表示](http://qiita.com/4cres/items/f2ea369ebfe111a8ed00#%E3%82%AB%E3%83%86%E3%82%B4%E3%83%AA%E3%81%AE%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E5%90%8D%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%90%8D%E3%82%92%E8%A1%A8%E7%A4%BA)
1. [公開済みの記事があるカテゴリ一覧を表示する](http://qiita.com/4cres/items/f2ea369ebfe111a8ed00#%E5%85%AC%E9%96%8B%E6%B8%88%E3%81%BF%E3%81%AE%E8%A8%98%E4%BA%8B%E3%81%8C%E3%81%82%E3%82%8B%E3%82%AB%E3%83%86%E3%82%B4%E3%83%AA%E4%B8%80%E8%A6%A7%E3%82%92%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B)
1. [表示する件数を指定](http://qiita.com/4cres/items/f2ea369ebfe111a8ed00#%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B%E4%BB%B6%E6%95%B0%E3%82%92%E6%8C%87%E5%AE%9A)
1. [表示するカテゴリを指定する](http://qiita.com/4cres/items/f2ea369ebfe111a8ed00#%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B%E3%82%AB%E3%83%86%E3%82%B4%E3%83%AA%E3%82%92%E6%8C%87%E5%AE%9A%E3%81%99%E3%82%8B)
1. [条件分岐で表示する文字を変更する]
 (http://qiita.com/4cres/items/f2ea369ebfe111a8ed00#%E6%9D%A1%E4%BB%B6%E5%88%86%E5%B2%90%E3%81%A7%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B%E6%96%87%E5%AD%97%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%99%E3%82%8B)
1. [表示するブログを指定する](http://qiita.com/4cres/items/f2ea369ebfe111a8ed00#%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B%E3%83%96%E3%83%AD%E3%82%B0%E3%82%92%E6%8C%87%E5%AE%9A%E3%81%99%E3%82%8B)
1. [カスタムフィールドを表示](http://qiita.com/4cres/items/f2ea369ebfe111a8ed00#%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%E3%82%92%E8%A1%A8%E7%A4%BA)
1. [カスタムフィールド（テキスト複数行）を改行して表示](http://qiita.com/4cres/items/f2ea369ebfe111a8ed00#%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E8%A4%87%E6%95%B0%E8%A1%8C%E3%82%92%E6%94%B9%E8%A1%8C%E3%81%97%E3%81%A6%E8%A1%A8%E7%A4%BA)
1. [画像のカスタムフィールドを表示](http://qiita.com/4cres/items/f2ea369ebfe111a8ed00#%E7%94%BB%E5%83%8F%E3%81%AE%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%E3%82%92%E8%A1%A8%E7%A4%BA)
1. [カスタムフィールドで選択した値（日付）で並び替え](http://qiita.com/4cres/items/f2ea369ebfe111a8ed00#%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%E3%81%A7%E9%81%B8%E6%8A%9E%E3%81%97%E3%81%9F%E5%80%A4%E6%97%A5%E4%BB%98%E3%81%A7%E4%B8%A6%E3%81%B3%E6%9B%BF%E3%81%88)
1. [カスタムフィールドに入力した数値で並び替え](http://qiita.com/4cres/items/f2ea369ebfe111a8ed00#%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%E3%81%AB%E5%85%A5%E5%8A%9B%E3%81%97%E3%81%9F%E6%95%B0%E5%80%A4%E3%81%A7%E4%B8%A6%E3%81%B3%E6%9B%BF%E3%81%88)
1. [連番を表示](http://qiita.com/4cres/items/f2ea369ebfe111a8ed00#%E9%80%A3%E7%95%AA%E3%82%92%E8%A1%A8%E7%A4%BA)
1. [前後リンクを表示](http://qiita.com/4cres/items/f2ea369ebfe111a8ed00#%E5%89%8D%E5%BE%8C%E3%83%AA%E3%83%B3%E3%82%AF%E3%82%92%E8%A1%A8%E7%A4%BA)
1. [特定のカテゴリに該当する記事（公開済のみ）の件数が0なら何も表示せず、0でなければ表示する](http://qiita.com/4cres/items/f2ea369ebfe111a8ed00#%E7%89%B9%E5%AE%9A%E3%81%AE%E3%82%AB%E3%83%86%E3%82%B4%E3%83%AA%E3%81%AB%E8%A9%B2%E5%BD%93%E3%81%99%E3%82%8B%E8%A8%98%E4%BA%8B%E5%85%AC%E9%96%8B%E6%B8%88%E3%81%AE%E3%81%BF%E3%81%AE%E4%BB%B6%E6%95%B0%E3%81%8C0%E3%81%AA%E3%82%89%E4%BD%95%E3%82%82%E8%A1%A8%E7%A4%BA%E3%81%9B%E3%81%9A0%E3%81%A7%E3%81%AA%E3%81%91%E3%82%8C%E3%81%B0%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B)
1. [指定したカテゴリの最終更新日時を表示](http://qiita.com/4cres/items/f2ea369ebfe111a8ed00#%E6%8C%87%E5%AE%9A%E3%81%97%E3%81%9F%E3%82%AB%E3%83%86%E3%82%B4%E3%83%AA%E3%81%AE%E6%9C%80%E7%B5%82%E6%9B%B4%E6%96%B0%E6%97%A5%E6%99%82%E3%82%92%E8%A1%A8%E7%A4%BA)
1. [指定したカテゴリの情報を表示](http://qiita.com/4cres/items/f2ea369ebfe111a8ed00#%E6%8C%87%E5%AE%9A%E3%81%97%E3%81%9F%E3%82%AB%E3%83%86%E3%82%B4%E3%83%AA%E3%81%AE%E6%83%85%E5%A0%B1%E3%82%92%E8%A1%A8%E7%A4%BA)
1. [指定したカテゴリの前後リンクを表示](http://qiita.com/4cres/items/f2ea369ebfe111a8ed00#%E6%8C%87%E5%AE%9A%E3%81%97%E3%81%9F%E3%82%AB%E3%83%86%E3%82%B4%E3%83%AA%E3%81%AE%E5%89%8D%E5%BE%8C%E3%83%AA%E3%83%B3%E3%82%AF%E3%82%92%E8%A1%A8%E7%A4%BA)
1. [カテゴリ別に違うブログ記事（アーカイブテンプレート）を適用](http://qiita.com/4cres/items/f2ea369ebfe111a8ed00#%E3%82%AB%E3%83%86%E3%82%B4%E3%83%AA%E5%88%A5%E3%81%AB%E9%81%95%E3%81%86%E3%83%96%E3%83%AD%E3%82%B0%E8%A8%98%E4%BA%8B%E3%82%A2%E3%83%BC%E3%82%AB%E3%82%A4%E3%83%96%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%92%E9%81%A9%E7%94%A8)
1. [指定した日数だけ自動で「NEW」マークを表示](http://qiita.com/4cres/items/f2ea369ebfe111a8ed00#%E6%8C%87%E5%AE%9A%E3%81%97%E3%81%9F%E6%97%A5%E6%95%B0%E3%81%A0%E3%81%91%E8%87%AA%E5%8B%95%E3%81%A7new%E3%83%9E%E3%83%BC%E3%82%AF%E3%82%92%E8%A1%A8%E7%A4%BA)

##**ウェブサイトのURLを表示**

ウェブサイトのURLは、MT管理画面の左メニューから「設定」→「全般」のページにある「公開パス」の「 ウェブサイトURL」に記入したURLのこと。
おそらく、末尾に「/」スラッシュが入るので、画像やリンクのパスを差し替えるときは、タグの後にスラッシュは入れないで記述すること。例えば、```<a href="<$mt:WebsiteURL$>access/">```こんな感じ。

```html
<$mt:WebsiteURL$>
```
参考：[MTWebsiteURL | テンプレートタグリファレンス](http://www.movabletype.jp/documentation/appendices/tags/websiteurl.html)

##**ウェブサイトのURLを表示（//から始めるURL）**

``` <$mt:WebsiteURL$> ``` はhttp:// から始まる絶対 URL で表示されます。
HTTPSで接続するのに // から始めるURLにしたい場合は下記のように記述します。

```html
<$mt:WebsiteURL replace="http:",""$>
```

##**ブログのURLを表示**
```html
<$MTBlogURL$>
```
参考：[MTBlogURL | テンプレートタグリファレンス](http://www.movabletype.jp/documentation/appendices/tags/blogurl.html)

##**ブログに設定した「説明」の内容を表示**

「説明」は、MT管理画面の左メニューから「設定」→「全般」のページにある「説明」のこと。

```html
<$mt:BlogDescription$>
```

##**テンプレートモジュールを読み込み**
```html
<$mt:Include module="テンプレートの名前"$>
```

##**テンプレートモジュール（親ウェブサイトから）を読み込み**
```html
<$mt:Include module="テンプレートの名前" parent="1"$>
```

##**ブログのIDを取得**
```html
<$MTBlogID$>
```

##**ブログ記事のIDを取得**
```html
<$mt:EntryID$>
```
##**日付を表示**

```html
<$MTEntryDate format="%Y.%m.%d"$>
```
参考：[MTEntryDate | テンプレートタグリファレンス](http://www.movabletype.jp/documentation/appendices/tags/entrydate.html)

##**タイトルを表示**

```html
<$mt:EntryTitle$>
```

※HTMLページのタイトルは下記のようにするとよいかも。

```html
<title><MTIf name="archive_class" eq="entry-archive"><$MTEntryTitle$> - </MTIf><$MTBlogName encode_html="1"$></title>
```

##**リンク付きタイトルを表示**

```html
<a href="<$mt:EntryPermalink$>"><$mt:EntryTitle$></a>
```

##**本文を表示**
```html
<mt:If tag="EntryBody"><$MTEntryBody$></mt:If>
```

##**本文（リッチテキスト）での改行を表示させる**

記事本文（リッチテキスト）で `Enter` キーを押して改行し、1行空きを入れると `<p></p>` が挿入されます。
MT6.3 の環境で、IE、GoogleChrome、Firefoxで確認（2017年3月現在）しましたが、`<br>` ではなく `<p></p>` が挿入されました。
`p` タグに対して、余計な余白をなくすCSSを記述していると、`<p></p>` が挿入されても、何の隙間も表示されず、改行しても行間に空きができません。
`p` タグの間に空白などを入れることで、表示上は空きができます。
`replace` を使い、置換します。

```html
<$mt:EntryBody replace="<p></p>","<p>　</p>"$>
```

##**記事の出力ファイル名を表示**

```
<$mt:EntryBasename$>
```

※出力ファイル名のみで拡張子は取得しません。

##**公開日の古い順に並び替え**

`sort_by="authored_on"`で並び変えの対象を公開日に指定し、`sort_order="ascend"`で昇順（新しいものが下）になるように指定しています。

```html
<mt:Entries sort_by="authored_on" sort_order="ascend">
```

※公開日以外も対象に指定できます。詳細は[MTEntries](http://www.movabletype.jp/documentation/appendices/tags/entries.html)をご覧ください。

##**カテゴリ名を表示**
```html
<$MTCategoryLabel$>
```

※記述するページによりますが、`<mt:EntryCategories><$MTCategoryLabel$></mt:EntryCategories>`のように`<mt:EntryCategories>`で囲まないとエラーが表示されます。

##**カテゴリの説明を表示**
```html
<$MTCategoryDescription$>
```

※記述するページによりますが、`<mt:EntryCategories><$MTCategoryDescription$></mt:EntryCategories>`のように`<mt:EntryCategories>`で囲まないとエラーが表示されます。

##**カテゴリのフォルダ名／ファイル名を表示**
```html
<$MTCategoryBasename$>
```

※記述するページによりますが、`<mt:EntryCategories><$MTCategoryBasename$></mt:EntryCategories>`のように`<mt:EntryCategories>`で囲まないとエラーが表示されます。

##**公開済みの記事があるカテゴリ一覧を表示する**

```html
<ul>
	<mt:TopLevelCategories>
	<mt:If tag="CategoryCount">
	<li><a href="<$mt:CategoryArchiveLink$>"><$mt:CategoryLabel$> (<$mt:ArchiveCount$>)</a></li>
	</mt:If>
	</mt:TopLevelCategories>
</ul>
```

※ `<mt:If tag="CategoryCount">` と `</mt:If>` で囲むと公開済みの記事があるカテゴリのみ表示します。

##**表示する件数を指定**

例）3件表示する場合

```html
<mt:Entries limit="3">
ここに処理を記述
</mt:Entries>
```
数を指定するのにlimitモディファイアの他にlastnモディファイアがあります。
limitモディファイアの方が使い勝手が良いと思います。
違いは公式サイトの「[lastn モディファイアと limit モディファイアの違い](http://www.movabletype.jp/blog/lastn_vs_limit.html)」をご覧ください。

##**表示するカテゴリを指定する**

~~~
<mt:Entries category="hoge">
~~~

ANDやNOTなどの指定も可能です。
詳細は「[MovableType mt:Entriesのカテゴリ指定方法いろいろ](http://www.prartweb.com/blog/2011/02/movabletype-mtentries.php)」か「[MTEntries - CMSプラットフォーム Movable Type -](http://www.movabletype.jp/documentation/appendices/tags/entries.html)」をご覧ください。

##**条件分岐で表示する文字を変更する**

例）BlogIDを変数に設定して、条件分岐をする場合

```html
<mt:SetVarBlock name="thisBlogID"><$MTBlogID$></mt:SetVarBlock>　<!-- thisBlogIDという変数にブログIDを代入 -->

<mt:If name="thisBlogID" eq="2">　<!-- thisBlogIDの値が2なら -->
お知らせ
<mt:Else>　<!-- thisBlogIDの値が2でなければ -->
採用情報
</mt:If>
```

##**表示するブログを指定する**
```html
<mt:Entries blog_ids="ここにブログIDを記入">
</mt:Entries>
```
参考：[マルチブログ機能が利用できるテンプレートタグ : Movable Type 5 ドキュメント](http://www.movabletype.jp/documentation/mt5/design/multiblog/tags.html#blogids)

##**カスタムフィールドを表示**

例）カスタムフィールドのテンプレートタグが「TestEntryType」の場合

```html
<mt:If tag="TestEntryType"><mt:TestEntryType></mt:If>
```

##**カスタムフィールド（テキスト複数行）を改行して表示**

例）カスタムフィールドのテンプレートタグが「TestEntryType」の場合

```html
<mt:If tag="TestEntryType"><mt:TestEntryType filters="__default__"></mt:If>
```

上記の方法だと改行が `<p>` や `<br>` に変換され、リセットCSSなどを適用していると、1行空きで入力しても、空きが生じません。

単純に `<br>` だけに変換したいなら `nl2br="1"` を指定します。

```html
<mt:If tag="TestEntryType"><mt:TestEntryType nl2br="1"></mt:If>
```

`<br>` ではなく `<br /> に変換したいなら `nl2br="xhtml"` を指定します。

```html

<mt:If tag="TestEntryType"><mt:TestEntryType nl2br="xhtml"></mt:If>
```

##**画像のカスタムフィールドを表示**

例）カスタムフィールドのテンプレートタグが「TestEntryPhoto」の場合

```html
<mt:TestEntryPhotoAsset><img src="<mt:AssetURL>"></mt:TestEntryPhotoAsset>
```

※ Asset の記述が必要です。

##**カスタムフィールドで選択した値（日付）で並び替え**

ベースネームが`entrytime`の場合は下記のように記述します。

```html
<mt:entries sort_by="field:entrytime">
<mt:If tag="entrytime">
    <p><$mt:EntryTitle$></p>
</mt:If>
</mt:entries>
```

`<mt:entries sort_by="field:entrytime">`でカスタムフィールドの値で並び替えをしています。
`<mt:If tag="entrytime">`で日付の入力がある記事のみ表示しています。

※詳細は別途投稿した「[並び順](http://qiita.com/4cres/items/b40ee53151350dcb28f5)」をご覧ください。

##**カスタムフィールドに入力した数値で並び替え**

###**プラグインを利用する方法**

最初に「[数値型のカスタムフィールドを追加するプラグイン（その1） - The blog of H.Fujimoto](http://www.h-fj.com/blog/archives/2009/02/21-145227.php)」のプラグインをインストールします。

例）ベースネームがpriceの場合

```html
<mt:Entries sort_by="field:price" sort_order="ascend">
</mt:Entries>
```

###**プラグインを利用しない方法**

``` <mt:Loop> ``` を使うことでプラグインなしでも並び替えができるそうです。
``` <mt:Entries> ``` を使い方はプラグインを入れる方が簡単かと思います。

参考：[MovableType カスタムフィールドの値でちゃんと並び替えたいんだってばよ！｜ホームページ制作のプラルトweb](http://www.prartweb.com/blog/2011/04/mt-customfield-sort.php)

##**連番を表示**

```html
<$mt:SetVar name="cnt" value="1"$>
<mt:Entries>
	<$mt:GetVar name="cnt"$>
	<$mt:SetVar name="cnt" op="++"$>
</mt:Entries>
```

##**前後リンクを表示**

```html
<MTEntryPrevious>
  <a href="<$mt:EntryPermalink$>"><$mt:EntryTitle$></a>
</MTEntryPrevious>
<MTEntryNext>
  <a href="<$mt:EntryPermalink$>"><$mt:EntryTitle$></a>
</MTEntryNext>
```
参考：[MTEntryPrevious | テンプレートタグリファレンス](http://www.movabletype.jp/documentation/appendices/tags/entryprevious.html)　[MTEntryNext | テンプレートタグリファレンス](http://www.movabletype.jp/documentation/appendices/tags/entrynext.html)

##**特定のカテゴリに該当する記事（公開済のみ）の件数が0なら何も表示せず、0でなければ表示する**

最初の3行で「カテゴリ名」のカテゴリに該当する記事（公開済）をカウントし、`Count_Info`という変数にカウントした記事を代入しています。
`<mt:If name="Count_Info" ne="0">`でカウントした記事の数が`0`と一致するか判定しています。
`ne="0"`は0と一致しない場合のみ実行という意味になります。
`ne`を変えることで条件を変えることができます。
詳細は「[MTIf](http://www.movabletype.jp/documentation/appendices/tags/if.html)」をご覧ください。

```html
<mt:Entries category="カテゴリ名">
	<mt:SetVarBlock name="Count_Info"><$mt:EntriesCount$></mt:SetVarBlock>
</mt:Entries>
<mt:If name="Count_Info" ne="0">
	<h2>タイトル</h2>
</mt:If>
```

##**指定したカテゴリの最終更新日時を表示**

```html
<MTEntries category="カテゴリ名" limit="1">
	<$MTEntryDate format="%Y.%m.%d">
</MTEntries>
```

##**指定したカテゴリの情報を表示**
```html
<mt:Entries category="カテゴリ名">
ここに処理を記述
</mt:Entries>
```

##**指定したカテゴリの前後リンクを表示**
```html
<MTSetVarBlock name="thisid"><$MTEntryID$></MTSetVarBlock>
<MTSetVarBlock name="ecat">ここにカテゴリ名を記入</MTSetVarBlock>
  
<MTEntries category="$ecat">
	<MTSetVarBlock name="eid"><$MTEntryID$></MTSetVarBlock>
	<MTIf name="eid" eq="$thisid">
	<MTSetVarBlock name="prev"><$MTVar name="__counter__"$></MTSetVarBlock>
	<MTSetVarBlock name="next"><$MTVar name="__counter__" value="2" op="-"$>	</MTSetVarBlock>
	</MTIf>
</MTEntries>
 
<MTEntries category="$ecat" limit="1" offset="$prev">
	前へ:<a href="<$MTEntryPermalink$>" accesskey="1"><$MTEntryTitle$></a><br />
</MTEntries>
 
<MTIf name="next" ge="0">
<MTEntries category="$ecat" limit="1" offset="$next">
	次へ:<a href="<$MTEntryPermalink$>" accesskey="3"><$MTEntryTitle$></a><br />
</MTEntries>
</MTIf>
```

##**カテゴリ別に違うブログ記事（アーカイブテンプレート）を適用**

```html
<MTIfCategory name="カテゴリA">
ここにカテゴリAの処理
</MTIfCategory>
<MTIfCategory name="カテゴリB">
ここにカテゴリBの処理
</MTIfCategory>
```

##**指定した日数だけ自動で「NEW」マークを表示**

###プラグインで実装する場合

藤本氏の「[DateDiffプラグイン](http://www.h-fj.com/blog/archives/2012/06/22-112124.php)」を導入すると、○日前の日付を指定した形式で取得することが可能です。

試してはないですが、[MTIf](https://www.movabletype.jp/documentation/appendices/tags/if.html)で何日前の投稿なのか、比較すれば自動で「NEW」マークを表示することができるかと思います。

###PHPで実装する場合

当たり前ですが、PHPでも可能です。

例）30日間「NEW」マークを表示する場合

**関数**

```php
function new_display($time) {
	$line = date("Ymd", mktime( 0,0,0,date("m") ,date("d")-30, date("Y")));
	$entry = $time; 
	if($entry>=$line) { echo "<span>NEW</span>"; }
}
```

何日間表示するかは ```php date("d")-30 ``` の30を変更

**表示箇所**

```php
<?php new_display("<$MTEntryDate language='en' format='%Y%m%d'$>"); ?>
```