MTのエントリを関連付けてみる
今回追加したのは「RelatedEntries」というプラグインで、エントリーどうしを関連付けて、エントリー間のリンクを表示してくれるという便利なもの。
>>Six Apart内の説明ページ
>>制作者 藤本 壱さんのサイト
インストールは他のプラグインと同様MTのプラグインフォルダにDLしてきたフォルダを丸ごとアップして、cgiが動作するようにパーミッションを変更するだけ。 インストール詳細は上記urlでも詳しく解説されているので安心。
各エントリの関連付けの方法も至って簡単で、プラグインをインストしたら「投稿画面」のその他の操作に「エントリーの関連付け」が表示されるのでGOボタンをクリック。あとは表示されたエントリを見ながら関連付けを行うかどうかを設定するだけ。
テンプレートの変更は上記url内にも書かれているが、このサイトではこんな感じにした。
<MTIfNonZero tag="MTEntryRelatedEntriesCount">
<div class="module-related-entries module">
<h4 class="module-header"><img src="xxx.gif" alt="関連記事" width="224" height="31" /></h4>
<div class="module-content">
<ul class="module-list">
<MTEntryRelatedEntries>
<li class="module-list-item"><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a></li>
</MTEntryRelatedEntries>
</ul>
</div>
</div>
</MTIfNonZero>
上に書いたSix Apartサイト内の説明部分のテンプレート挿入ソース部分では<li class="module-list-item">の閉じタグが抜けてるっぽい。
<MTIfNonZero>を入れているので、関連エントリを設定していない場合は何も表示されないという事になる。
更に関連付けたエントリは自動で再構築してくれるので全然わずらわしくない。便利便利。過去記事見て、関連してそうなエントリ、どんどん繋げてみようっと。
<< Movable Type 3.34日本語版リリース | カテゴリ内の前後エントリへリンク >>
トラックバック
このエントリーのトラックバックURL:
http://redline.hippy.jp/cgi/mt/mt-tb.cgi/92