Movabletype の質問です。

カテゴリーアーカイブにサイドメニューとして、今見ているカテゴリーを除いた他のカテゴリーをリストアップしてリンクさせたいのです。

例えば、「肉」「野菜」「果物」というカテゴリーがあったとして、
 「肉」を見ているときは、「野菜」「果物」カテゴリーがリストアップされる。
 「野菜」を見ているときは、「肉」「果物」カテゴリーがリストアップされる
 「果物」を見ているときは、「野菜」「肉」カテゴリーがリストアップされる
という感じです。方法はありますか?
よろしくお願いします。
 

回答の条件
  • URL必須
  • 1人3回まで
  • 登録:
  • 終了:2006/04/04 12:30:43
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:schwalbe No.1

回答回数225ベストアンサー獲得回数1

ポイント10pt

http://google.co.jp/ url=dummy

一番原始的な方法ですが、

カテゴリページを自分で作成してしまうことです。

カテゴリページのテンプレートをコピーしてきて、

インデックステンプレートを作成します。

この際、サイドメニューのカテゴリの部分を自分で直接入力するのです。

入力の際には、実際に表示されているindexページのソースを参照して、

コピーアンドペーストし、そのカテゴリの部分だけ消して作ります。

出力先がそのカテゴリページと同じところになるようにすれば完了です。

全部作ったら、カテゴリーアーカイブを作成しないように指定を変更してください。

id:mken03

ブログを利用しているので、この方法は避けたいと考えております。

2006/04/03 18:17:14
id:bonlife No.2

回答回数421ベストアンサー獲得回数75

ポイント60pt

以下のプラグインはチェック済みでしょうか。

このMTFilterCategoriesを使えばご要望の機能を実現出来そうです。

以下引用です。

exclude_archive_cat="1" (optional)

This only makes sense within a Category archive template. If you use this attribute, on the archive page for a given category, that category will be excluded from the listing.

Category archiveで上記の設定を使うと、そのカテゴリがリストから除外される、と書いてあるようです。

(読み違えていたら申し訳ありません。)

ただ、最近改訂されていないようですので、サブカテゴリなどの考え方が導入された後のMT3.2などで正しく動くかどうかは怪しいと思います。

もしかしたら、カテゴリは1階層しか使わず1階層しか表示しない、という前提であればうまく動くかもしれません。

参考情報としてご確認ください。

id:mken03

このプラグインは使っておりましたが、回答いただきましたオプションがあったのは知りませんでした。

今、試してみたらうまくいけそうです。ご回答有難う御座いました。

2006/04/04 12:21:52

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません