TopMovable Typeカスタマイズカテゴリー > 2013年9月
2013年9月24日

Movable Typeでブログ記事が属するカテゴリアーカイブのリンクをブログ記事ページに表示する

September 24,2013 1:55 AM
Tag:[, , ]
Permalink

Movable Typeで、ブログ記事が属するカテゴリアーカイブのリンクをブログ記事ページに表示する方法を紹介します。

1.概要

ブログ記事にカテゴリを表示するとき、パンくずリストを利用する方法は「Movable Typeでパンくずリストを作る」で紹介しましたが、ブログ記事が属するメインカテゴリのカテゴリページへのリンクだけを表示したい場合があると思います。

たとえば、ブログ記事ページに同一カテゴリの記事一覧を10件出力したあと、「さらに読む」といった、カテゴリページへのリンクを貼るような場合です。

ブログ記事が属するメインカテゴリは、ブログ記事アーカイブに以下のいずれかのテンプレートタグを設定することで取得できます。

2.MTEntryLinkタグを利用する

MTEntryLinkタグにarchive_typeモディファイアを与えて「archive_type="Category"」とすれば、ブログ記事が属するメインカテゴリのアーカイブページへのリンクを設定できます。

またメインカテゴリの名称はMTEntryCategoryタグを用います。

<a href="<$mt:EntryLink archive_type="Category"$>"><$mt:EntryCategory$></a>

3.MTEntryPermalinkタグを利用する

MTEntryLinkタグの代わりにMTEntryPermalinkタグを利用すると、ブログ記事が属するメインカテゴリのアーカイブページのURLにその記事のアンカー(#~)も追加されます。

<a href="<$mt:EntryPermaLink archive_type="Category"$>"><$mt:EntryCategory$></a>

4.MTEntryPrimaryCategoryタグを利用する

MTEntryPrimaryCategoryブロックタグを利用すれば、ブロック内でブログ記事のメインカテゴリの各種情報が取得できるので、MTCategoryLabelタグ、MTCategoryArchiveLinkタグを使って記事が属するカテゴリ名とカテゴリアーカイブページのURLを取得します。

<mt:EntryPrimaryCategory>
  <a href="<$mt:CategoryArchiveLink$>"><$mt:CategoryLabel$></a>
</mt:EntryPrimaryCategory>
Comments [0] | Trackbacks [0]
Now loading...
ギターに入った猫
掲載広告募集
Styles
Font Size
Default
For defective color vision
Gray Scale
RGB Color
Search this site

このブログをメールで購読する by:FeedBurner

AMN
Categories
Monthly Archives
2020年
2019年
2018年
2017年
2016年
2015年
2014年
2013年
2012年
2011年
2010年
2009年
2008年
2007年
2006年
2005年
2004年
2003年
BlogPeople
Syndicate this site
FeedBurner(RSS1.0/RSS2.0/Atom)
Counter
これまでのアクセス
Powered by
Movable Type 6.0.3