• ベストアンサー

MT利用でトップページにお知らせページを置くには

Movabletypeを利用してBlogサイトを作りたいです。トップページにお知らせページなどをおきたいのですが、ページ単位で入力エントリを分けたいです。どのように設定すればいいのですか? 今の状態だと新規エントリを押下するとすべてエントリになってしまうと思うのですが。。やり方がわかりません。どなたか教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • Muller3
  • ベストアンサー率81% (800/979)
回答No.3

今度こそわかった、と思います(かな?) カテゴリの一覧から特定のカテゴリ名を除外するには、MTFilterCategoriesというプラグインでできると思います。 (http://www.staggernation.com/mtplugins/FilterCategories) <MTCategories> <MTFilterCategories exclude="除外するカテゴリ名"> (中略) </MTFilterCategories> </MTCategories> サブカテゴリを使っている場合はタグがちょっと違うので、検索で調べられた方がいいかと思います。「MTFilterCategories サブカテゴリ」で検索すれば、参考になる記事がたくさん出てくると思います。 今のテンプレートだったら、 <MTTopLevelCategories> <MTFilterCategories exclude="除外するカテゴリ名"> <MTSubCatIsFirst>(後略) になるのかな?すみませんサブカテゴリ使ってないので未検証です…。 特定のカテゴリのエントリ(お知らせカテゴリのエントリ)だけをトップページに表示したい場合は、普通に、今のMTEntriesにcategoryアトリビュートでカテゴリを指定 <MTEntries category="カテゴリ名">(中略)</MTEntries> でできるのではないかと思うのですが。 反対に、特定のカテゴリのエントリを除外したい場合は <MTEntries category="NOT 除外したいカテゴリ名">(中略)</MTEntries>となるようです(3.3以降。以前ならプラグイン必要) 私はどちらもこれでやってるのでできると思うのですが… また主旨が違ってたらすみません(^^;

toritu
質問者

お礼

すみません、お礼がとても遅くなってしまいました! ありがとうございました。 回答頂いてすぐに試して大丈夫だったので思わずお礼を忘れていました。 助かりました!! まだ質問はいろいろとあるのですが。。 直接質問させて頂けるような機能があれば。。。

その他の回答 (2)

  • Muller3
  • ベストアンサー率81% (800/979)
回答No.2

>カテゴリ一覧ページ ?サイトマップでしょうか。 >カテゴリ一覧のしたは、各カテゴリが表示されるようにしたい >第一階層のカテゴリ表示方法はわかったのですが、指定した第二階層以下だけの表示方法がわからない 表示したいのは、サブカテゴリ名の一覧(サブカテゴリの階層構造)でしょうか、サブカテゴリに含まれるエントリタイトル(エントリ本文)の一覧でしょうか。 すみません一生懸命考えたのですがいかようにも読み取れてしまってちょっとイメージが掴めず…。このサイトのようにしたい、みたいな、参考URLはないでしょうか(^^; 以下主旨が違ってて参考にならないかもしれませんが。 MTはブログの作成が無制限なので(個人利用の場合)、いくつかのブログを組み合わせてサイトを作る、つまり第一階層のカテゴリーとして、敢えて新規ブログを使うという方法が使えます。 例えばサイトhttp://hoge.jp/下に、第一階層カテゴリに相当するブログを新規に作ります。 -お知らせ用ブログ(http://hoge.jp/news/)←http://hoge.jp/の1カテゴリでもいいかも -カテゴリ1用ブログ(http://hoge.jp/○○○) -カテゴリ2用ブログ(http://hoge.jp/△△△) -カテゴリ3用ブログ(http://hoge.jp/□□□) ※カッコ内はサイトURL これらのブログにそれぞれカテゴリ(第二階層カテゴリに相当)を設ければ、それぞれのブログの第一階層カテゴリ一として扱えます。 でもって、トップページや各ブログ(カテゴリ)のトップには、それぞれのブログ(カテゴリ)への共通のタブ、というかグローバルナビゲーション(企業サイトや何かでよく上や下に横に並んでるメニュー)を設けます。(私はそうしてます。シックスアパートのサイトhttp://www.sixapart.jp/もそうなってるような気がします。)

toritu
質問者

補足

すみません、とてもわかりにくい表現でした。。。。。。 サイトのページとして、 トップページ、カテゴリページ、お知らせページ、お問い合わせページ、サイトの紹介ページ、エントリページを設けたいと思っています。 トップページにこれらのページへのリンクをはりたいのですが、 お問い合わせページとサイトの紹介ページはHTML1枚用意するだけでいいのでリンクを直接書くように設定します。 カテゴリとお知らせページは随時更新されるエントリを持つので、 カテゴリのひとつとして、お知らせカテゴリを用意してあげて、 お知らせページを更新しようかと思っています。 しかしその際、トップページに表示されるカテゴリ一覧にはお知らせカテゴリは除外したいです。かつ、お知らせカテゴリのみ表示させるようにもしたいです。 個々のカテゴリページでなら、設定が可能かと思うのですが、 トップページでの設定の仕方がわかりません。 どのようにすればいいのでしょうか。。

  • Muller3
  • ベストアンサー率81% (800/979)
回答No.1

トップページに表示するエントリーを固定したい、ということでしょうか? ブログとして使う他に、いくつかの固定ページを作りたい、ということでしょうか? >ページ単位で入力エントリを分けたい というのがちょっと意味がわかりにくいので、考えておられるサイト構成を具体的に補足していただいた方が回答が得やすいかもです。

toritu
質問者

補足

とてもわかりにくい表現でした。 すみません。。 単純にトップページにお知らせページ、カテゴリ一覧ページなどをタブでわけて表示したいんです。かつ、カテゴリ一覧のしたは、各カテゴリが表示されるようにしたいのですが。 第一階層のカテゴリ表示方法はわかったのですが、 指定した第二階層以下だけの表示方法がわからないのです。 どのように設定すればいいのでしょうか?

関連するQ&A