Movable Type4.0で「ウェブページ」と「エントリー」を紐付ける。

| コメント(1) | トラックバック(1)

作成した経緯

MT4から導入された「ウェブページ」と「エントリー」を紐付けるために作成したものです。他に「タグ」を利用する方法等もあるかと思いますが同等の事を実現する簡単で良い方法が見つからなかったので作成しました (「RelatedCatEntriesByBasename」ってタイトルが長過ぎ?)。

* このページの右下の「関連する新着情報」の表示のために作成したものです。

サンプル出力ページ

利用方法

<MTIfRelatedCatByBasename>
エントリーとbasenameが一致するカテゴリーが存在していれば真
<MTIfRelatedCatEntriesByBasename>
エントリーとbasenameが一致するカテゴリーにエントリーが存在したら真
<MTRelatedCatEntriesByBasename lastn="4" sort_order="ascend">
エントリーとbasenameが一致するカテゴリー内のエントリーを出力 (lastn (出力するエントリーの数)、sort_order (並び順 ascend|descend))
<MTIfRelatedCatByBasename>
  <MTIfRelatedCatEntriesByBasename>
    <MTRelatedCatEntriesByBasename lastn="4" sort_order="ascend">
      <MTEntryTitle><br />
    </MTRelatedCatEntriesByBasename>
    <MTElse>
      そんなエントリーはこのカテゴリーには無い!
    </MTElse>
  </MTIfRelatedCatEntriesByBasename>
  <MTElse>
    そんなカテゴリーは無い!
  </MTElse>
</MTIfRelatedCatByBasename>

対応バージョン

Movable Type3.x, Movable Type4.0

ライセンス

パブリック・ドメイン

ダウンロード

Newプラグイン

トラックバック(1)

トラックバックURL: http://junnama.alfasado.net/cgi/mt/mt-tb.cgi/241

昨日、Six Apart主催ProNetミーティングに行ってきました。Six A 続きを読む

コメント(1)

はじめまして。
特定のページやエントリーへのリンクを作成する際に、
や のように
id を指定してページやエントリーを取得していました。
これを basename を指定して
ページやエントリーを取得する方法を探していて
このページにたどり着きました。
エントリーの内容とは違うので恐縮ですが、
似ていそうでしたので、こちらにコメントさせていただいてます。
このようなプラグインの作成をお願いすることはできないでしょうか。

コメントする

Facebook

Twitter

このブログ記事について

このページは、Junnama Nodaが2007年7月27日 17:23に書いたブログ記事です。

ひとつ前のブログ記事は「携帯電話の未来 (もはや"電話"じゃないし!)。」です。

次のブログ記事は「Web2.0言うな!」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 6.2.6