MovableTypeで関連記事をプラグイン無しで作る
November 26, 2008
MT4の場合、変数を使うことで、関連記事をプラグイン無しで作ることが可能です。
$を付けることでブロックタグの条件中で変数が使えます。
こっちのほうが間違いなく正解です。
$を付けることでブロックタグの条件中で変数が使えます。
<MTEntryIfTagged>
<div id="relatedentries">
<h3 class="relatedentries-header">関連記事</h3>
<mt:SetVarBlock name="relatedEntry"><MTEntryTags glue=",">
<$MTTagName$>
</MTEntryTags></mt:SetVarBlock>
<?php $EntryLink="<$MTEntryPermalink$>"; ?>
<ul>
<mt:Entries lastn="6" tags="$relatedEntry">
<?php if($EntryLink != "<$MTEntryPermalink$>"){
echo "<li><a href=\"<$MTEntryPermalink$>\"><$MTEntryTitle encode_html="1"$></a></li>";
}?>
</mt:Entries>
</ul>
<!-- /relatedentries -->
</div>
</MTEntryIfTagged>
こんな感じです。
10行目あたりの、phpのコードで、現在のエントリーを除外しています。
このエントリーを書くにあたり、参考リンクを探していて、もっとよいエントリーを発見してしましましたorz
MTSetVar(Block)/MTIfタグの具体的な利用例。 (Junnama Online (Mirror))こっちのほうが間違いなく正解です。
<MTUnless name="eid" eq="$thisid">
ここら辺のコードが参考になります。
<MTUnless>を使うという発想が無かったです。。。
あと、ANDの発想も参考になりますが、これはエントリーが、かなり多いブログ向けかもです。
- [実績紹介]Fireworld福岡(五大株式会社)[BaserCMS]
-
- Fireworld福岡(五大株式会社)様のWebサイトを公開しました。 薪ストーブを専門に販売、設置、施工をされている会社です。 うちのシンプルなページを気に入って下さり、お問い合わせを頂きました... MORE »
- [Movable TypeをCMSとして使う] 第4回 MT4?MTOS?
-
- 前回のエントリ([Movable TypeをCMSとして使う] 第3回 ファイル構成を考える)の続きです。 MTこと、Movable Typeには、バージョン4から、MT4とMTOS(オープンソ... MORE »
- [Movable TypeをCMSとして使う] 第3回 ファイル構成を考える
-
- 前回のエントリ([Movable TypeをCMSとして使う] 第2回 プラグインを考える)の続きです。 Movable Typeは、あくまでBlogとして使うことを前提に作られていますので... MORE »
- [Movable TypeをCMSとして使う] 第2回 プラグインを考える
-
- 前のエントリ([Movable TypeをCMSとして使う] 第1回 構成を考える)の続きです。 書く順番が違う気もしますが、MTをCMSとして使う時に、便利なプラグインをご紹介します。 プラ... MORE »
- [Movable TypeをCMSとして使う] 第1回 構成を考える
-
- 前置き 先日、告知したサト研が来週末2月21日に行われます。今回から数回にわたりのサト研LT(ライト人グトーク)用に、ブログで先に書いてまとめておきます。時間的にも全部話せないと思うので、「詳し... MORE »
Category
Tags
このブログ記事に対するトラックバックURL
もう結構前になりますが、紹介するつもりが忘れていたので、今更ですがご紹介します。... 続きを読む
BULANCO雑記帳
-
MovableTypeプラグイン『TaggingHelper』を入れてみた。
(
January 18, 2009 8:40 PM
)
ブログの記事の分類には、カテゴリーとタグの2種類使っています。カテゴリーと... 続きを読む
- ヤマダヤスヒロ

-
福岡県 福岡市在住 Webデザイナー。
1973年福岡生まれ。射手座、B型。HNは、やいぶ・Yaive など。幼少期から、モノを作ることが大好き。しかし、小学生の頃の夢は弁護士。 中学生で、漫画家を志すも、高校生時に建築に強く興味を持ちあっさり方向転換。 某デザイン系大学を経て、インテリアデザイナーになる。その後建築士の免許を取得。 建設会社で現場監督を経験、建築塗装会社で営業を経てWebマスターになる。 2006年に独立開業、BULANCOとしてWeb制作に携わる。現在に至る。
只今、コメント機能が正常に機能していません。ご意見ご要望はこちらからどうぞ。
コメントする