未分類

関連記事(同じカテゴリの記事一覧)表示

2008年9月3日

関連記事 by you.

Movable Typeにおいていくつか関連記事プラグインがある。
実はダイナミックパブリッシングでPHP化しておりますが、Perlで書かれているプラグインは使えない模様(というわけはかなり使えないってわけですが)。3種類試しましたがどれもアウトでした・・・。

いくつか対処方法があるようですが、今回はエントリーアーカイブに同一カテゴリーの記事一覧を表示する(ダイナミックパブリッシングの場合) - Molto vivaceの方法を用いてSmartyを利用した方法で対処してみました。


というわけであっさり参考にしたコードを入れるとすんなり解決したので、ブログ記事テンプレート(記事単一ページ)に下記のように文言を変えて入れてみました。

<div class="sidetitle">

同じカテゴリの記事

</div>

<div class="side">

{{capture name="entry_category"}}<$MTEntryCategory$>{{/capture}}

<MTEntries lastn="7" category="`$smarty.capture.entry_category`">

<a href="<$MTEntryPermalink$>" title="e<$MTEntryID$>"><$MTEntryTitle$></a><br />

</MTEntries>

</div>

これで同じカテゴリーの記事が7つ表示されるようになります。

「関連記事」て言ってしまった方が楽かもしれませんが、このプラグインは関連しているけど同じカテゴリのことを指しており、少し嘘になってしまいます。

そこで「同じカテゴリの記事」という表現にしました。

別途エントリ同士を関連づける素敵なプラグインがあるので、これは別途導入してみたいと思います。そのプラグインであれば、同一MT内にある別のブログにも関連づけられるので、複数ブログをやっている人にとってはこっちのほうがいいかもしれませんね。

  • この記事を書いた人
  • 最新記事

wackey

Webディレクター・プロデューサーなどで大手企業サイトの構築に携わった後、インターネット広告営業やWebコンサルティングなどを行う。フリーランスを経て2012年にプラス・ムーブメント合同会社を設立。Webサイト・システムの制作やブロガーツアー・イベントなどの企画・運営を行う。地域ブログをまとめたLocketsというサービスの事業責任者としてビジネスを展開。 2015年にアジャイルメディア・ネットワーク株式会社に入社。 レビューズにてインフルエンサーマーケティング事業の立ち上げに関わり運営。またアンバサダープログラムの運営など多くの企業の支援をバックアップしていた。 現在プラス・ムーブメント合同会社を経営しつつ、新しい働き方について模索している。 主な著書に「アフィリエイターのための Web APIプログラミング入門(ビー・エヌ・エヌ新社)」がある。

-未分類