• 締切済み

MovableTypeで著者(投稿者)ごとのエントリー一覧表示方法

MovableType(以下MT)でユーザーが50人のライセンスパックを購入し、ブログを構築してます。 月ごとやカテゴリーごとの記事一覧(アーカイブ)のように著者をサイドバーにプルダウンかリストで表示して名前を選択したらその著者の書いた記事一覧ページを表示させる方法はどうやったらいいでしょうか? アーカイブの種類では「Author」はデフォルトでは無さそうでした。 プラグインや裏技的な物でも良いので何か良い方法があれば是非教えてください。 ちなみにMTのバージョンは最新版の3.2です。

みんなの回答

回答No.1

投稿者別の記事表示は <MTEntries author="投稿者">とするとその投稿者の記事だけが表示されます。 なので、サイドバーに <!-- 投稿者別表示 --> <div class="side"> <MTEntries author="表示させたい投稿者"> <a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a><br/ > </MTEntries> </div> <!-- 投稿者別表示終わり --> のように書くと、投稿者別に表示できます。 詳しくは  ・http://www.inter.to/fswiki/Movable+Type.html  ・http://www.aimdesign.net/dear/archives/000029.html  ・http://ml.dropcontrol.com/pipermail/blog_users_ml/2003-August/001791.html などでも解説されています。 さらにプルダウン形式にするにはJavaScriptをご利用ください。(参考URL参照)

参考URL:
http://www.scollabo.com/banban/java/jvsample_013.html
kuro_buchi
質問者

補足

早速の回答ありがとうございます。 説明不足で伝わっていなかったようです… 書いていただいた方法だと、サイドバーに投稿者と投稿者が書いたエントリーのタイトル(記事へのリンク)が表示されるというものですよね。 今回は、投稿者が50名近くいて、TOPページなどに記事のタイトルを表示せず、プルダウンで投稿者を選んで、投稿者の今まで書いた記事が一覧できるページに移動するという感じです。 <MTEntries author="表示させたい投稿者">だと最初からauthorを最初から指定して記述しないとダメですよね。 管理されている投稿者が自動でプルダウンリストに名前が並び、アーカイブも自動で作成されるようにしたいのです。 要はカテゴリー名が人になったイメージです。 と、ここまで書いて、Claustrophobia様が書かれた3つめのリンク先がまさにそれっぽいので、今から試してみます。 さらに補足できるかわからないので成功したら閉め切らせていただきます。

関連するQ&A