![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
最近やっとMovableTypeを使い始めました。
初心者中の初心者で、もしかしたら的外れな質問かも知れませんが、よかったら教えてください。
現在、カテゴリを次のように作っています。
AAAAAA(トップカテゴリ)
BBBBB(サブ)
CCCCC(サブ)
DDDDDD(トップカテゴリ)
EEEEE(サブ)
FFFFF(サブ)
GGGGG(サブ)
MTの編集画面上ではカテゴリの順番はアルファベット順に自動的に並びます。そして実際のWebでもこの順に並びます。
タグは
<MTIfArchiveTypeEnabled archive_type="Category">
<div class="module-categories module">
<h2 class="module-header">カテゴリー</h2>
<div class="module-content">
<MTTopLevelCategories>
<MTSubCatIsFirst>
<ul class="module-list">
</MTSubCatIsFirst>
<MTIfNonZero tag="MTCategoryCount">
<li class="module-list-item">
<a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>"><MTCategoryLabel></a>
<MTElse>
<li class="module-list-item"><MTCategoryLabel>
</MTElse>
</MTIfNonZero>
<MTSubCatsRecurse>
</li>
<MTSubCatIsLast></ul></MTSubCatIsLast>
</MTTopLevelCategories>
</div>
</div>
</MTIfArchiveTypeEnabled>
このようになっています。
それで知りたいのは、このカテゴリの
AAAAAA(トップカテゴリ)
BBBBB(サブ)
CCCCC(サブ)
DDDDDD(トップカテゴリ)
EEEEE(サブ)
FFFFF(サブ)
GGGGG(サブ)
という並びを変更することは出来るのでしょうか?
例えば
DDDDDD(トップカテゴリ)
EEEEE(サブ)
GGGGG(サブ)
FFFFF(サブ)
AAAAAA(トップカテゴリ)
BBBBB(サブ)
CCCCC(サブ)
トップカテゴリの順番を変えたり、サブの順番を変えたりということは可能なのでしょうか?
それともうひとつは、トップカテゴリを表示せず、サブカテゴリだけを表示することは可能なのでしょうか?
的外れな質問になってしまうかもしれませんが、よかったら教えてください。
よろしくおねがいします。
No.4ベストアンサー
- 回答日時:
あ、そうだったんですね…
<MTHasNoSubCategories>
<MTSubCategories include_current="1">
<ul class="module-list">
<MTIfNonZero tag="MTCategoryCount">
<li class="module-list-item"><a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>"><MTCategoryLabel></a>
<MTElse>
<li class="module-list-item"><MTCategoryLabel>
</MTElse>
</MTIfNonZero>
</li>
</ul>
</MTSubCategories>
</MTHasNoSubCategories>
<MTHasSubCategories>
<MTSubCategories>
<MTSubCatIsFirst><ul class="module-list"></MTSubCatIsFirst>
<MTIfNonZero tag="MTCategoryCount">
<li class="module-list-item"><a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>"><MTCategoryLabel></a>
<MTElse>
<li class="module-list-item"><MTCategoryLabel>
</MTElse>
</MTIfNonZero>
<MTSubCatsRecurse>
</li>
<MTSubCatIsLast></ul></MTSubCatIsLast>
</MTSubCategories>
</MTHasSubCategories>
もっとスマートなやり方があるかもしれませんがとりあえず(^^;;;
一応テストはしてみましたがもしできなかったらすみません。
いつも早急なお返事ありがとうございます。
早速試してみました。
確かに最下層の○CCCCCをクリックした後、○CCCCCが表示されたままとなるようになりました。
しかし○DDDDDと○EEEEEという○CCCCCと同等のカテゴリーは消えてしまいます。
○CCCCC
○DDDDD
○EEEEEE
もともと、私のこのこうしたいという考え自体が無理なのでしょうか?
No.6
- 回答日時:
すみません補足です。
>私のこのこうしたいという考え自体が無理なのでしょうか?
例えばプラグインを自作できる人だと自分で作ってしまえたりするのでしょうから、絶対無理ということはないと思います。もしかしたら方法はあるのかも。(ワタクシ専門家ではないので^^;)
ただ、この方法は特殊だなーとは思いました。階層を下に行くとサイトの全体構造がわからなくなってしまうので。もちろんサイトの目的(カテゴリそれぞれがあまり関連性がなく、カテゴリが複雑かつ多かったりするので、この方が利用者にわかりやすい、とか)によっても違うので、それぞれの考え方でいいと思います。
しかしこの方法なら、パンくずリストは欲しいなと思いました。上位階層に戻るのに、トップに飛ぶしかなくなるので…
う~んお役に立てなくてすみません(^^;
いえいえ、丁寧に答えていただいてありがとうございました。
私が初心者なので的外れな質問をしてしまうのに、的確&丁寧に解答していただけてとても嬉しかったです。
ありがとうございました。
No.5
- 回答日時:
あら、失礼しました。
現在のカテゴリしか表示しませんよねそれだと(^^;とりあえず「現在のカテゴリがサブカテゴリを持っている時のカテゴリリスト」はできているので、あとは「現在のカテゴリがサブカテゴリを持たない時に、同じ階層のカテゴリだけを表示する」、ということですね。
http://weblibrary.s224.xrea.com/weblog/mt/custom …
こういう記事はあるんですが、CSSでカテゴリごとに表示を設定しないといけないので、「特定のカテゴリを表示しない」(表示しないカテゴリの指定がいちいち必要)プラグインを使うのとあまり変わらないような気も…。
No.3
- 回答日時:
あれ?本当ですね。
挙動が変わったんですかね…??<MTSubCategories>
<MTHasParentCategory>
<MTSubCatIsFirst><ul class="module-list"></MTSubCatIsFirst>
<MTIfNonZero tag="MTCategoryCount">
<li class="module-list-item"><a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>"><MTCategoryLabel></a>
<MTElse>
<li class="module-list-item"><MTCategoryLabel>
</MTElse>
</MTIfNonZero>
<MTSubCatsRecurse>
</li>
<MTSubCatIsLast></ul></MTSubCatIsLast>
</MTHasParentCategory>
</MTSubCategories>
正解かどうかはわかりませんが<MTHasParentCategory>でくくってみました。一応私のところではこれでできたんですけど…^^;
ご参考まで。
さっそくのお返事ありがとうございます。
やってみました!
確かに全部が表示されることはなくなりますね!すごい・・・
でも今度は何も表示されなく・・・(笑)
もしできれば
○AAAAA
○BBBBB
○CCCCC
○DDDDD
○EEEEEE
と最初は表示され、○AAAAAをクリックすると
○BBBBB
○CCCCC
○DDDDD
○EEEEEE
と表示され、○BBBBBをクリックすると
○CCCCC
○DDDDD
○EEEEEE
と表示され、○CCCCCをクリックすると
○CCCCC
○DDDDD
○EEEEEE
このままの表示にしておきたいと考えているのですが・・・
最後の部分に関してはかなり無理があるのでしょうか?
もし無理ということであれば、今回教えていただいた方法がかなり使いやすいのでこのまま行きたいと思うのですが、可能であれば蒸気のようにしたいんです(笑)
No.2
- 回答日時:
>現在のカテゴリのサブカテゴリだけ
でしたら
「カテゴリーアーカイブで全サブカテゴリーリストを表示」
http://www.koikikukan.com/archives/2004/11/24-01 …
こちらの記事が参考になるでしょうか(したいことは逆ですが)
要は<MTTopLevelCategories>ではなく<MTSubCategories>を使えば、できるのではないかと思います。(モジュールとかで読み込んでなければ)
お返事ありがとうございました。
やってることを逆にしたら出来ました。
ただ、最下層のカテゴリーをクリックすると、全部のカテゴリーが表示されるようになってしまうのですが・・・
これは何か原因があるのでしょうか?
No.1
- 回答日時:
例ですが、プラグインがあります。
MT4
http://www.h-fj.com/blog/archives/2007/08/28-114 …
mt3.3
http://www.h-fj.com/blog/archives/2006/11/30-141 …
プラグイン以外の方法では、カテゴリ名の頭に連番付けるとか、カテゴリ名には数字を使ってカテゴリの説明にカテゴリ名を付け、表示にはカテゴリの説明を使うとか、いろいろみなさん工夫されてるようです。(「MovableType カテゴリ 並べ替え」で検索するといろいろ出てきますので、お調べになってみては)
>サブカテゴリだけを表示
どのページでそれをしたいのかを補足された方が回答が得やすいかもです。全てのページでトップレベルカテゴリが必要ないのか、それともカテゴリアーカイブページで現在のカテゴリのサブカテゴリだけを表示したい、とか。
早速のお返事ありがとうございます。
試して見たいと思います。
サブカテゴリの件ですが、カテゴリーアーカイブで現在のカテゴリのサブカテゴリだけを表示したいと思っています。
これも同様にプラグインがあるのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS CSS のみのタブ切り替えについて 1 2023/01/11 16:47
- PHP アコーディオンPHPが上手くいかない 3 2022/07/15 16:29
- その他(IT・Webサービス) html cssについて 3 2023/05/13 12:48
- PHP style.cssのjQuery条件付きcssが機能しない 4 2022/07/17 18:27
- PHP PHPの構文で間違えが分からない 5 2022/07/11 16:38
- HTML・CSS FC2カートのテンプレートでの商品表示について 1 2023/03/02 18:05
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
- HTML・CSS テキストを画面の真ん中に配置したいです。 2 2022/11/25 16:11
- PHP SQLとPHPの連結方法がわからないのでアドバイスお願い致します 1 2022/07/12 12:16
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
OKWaveのカテゴリー一覧はない...
-
MovableType4.0のカスタマイズ...
-
質問です 「友達」「家族」「恋...
-
こういうカテゴリーを作って欲...
-
MovableType カテゴリー別にデ...
-
【社会問題(その他)】と【そ...
-
家族が在宅ワークするのにLINE...
-
Movabletype4 カテゴリ別にデザ...
-
MT4でアーカイブインデックスに...
-
「カテゴリー一覧」の順序変更?
-
MovableType 各カテゴリーペー...
-
教えてgooって全ての回答受付中...
-
カテゴリーごとにエントリータ...
-
【Q&Aサイトは閲覧者が多いカテ...
-
シリコンウェーハーの処分の仕方
-
れおんってイニシャルはLかRど...
-
「このQ&Aコミュニティーについ...
-
マイページの開き方? 何をどう...
-
イベント・展覧会などのスケジ...
-
【Wordpress】ページ送りで空の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
教えてgooって全ての回答受付中...
-
時々、ここで「なんでカテゴリ...
-
同じ質問でカテゴリを複数選び...
-
MovableType 削除したエントリ...
-
「All About」について
-
家族が在宅ワークするのにLINE...
-
Movable Type アーカイブの記...
-
助けて下さい!Movable type ...
-
ちょっと調べればわかるような...
-
ヤフー知恵袋と違いカテゴリー...
-
れおんってイニシャルはLかRど...
-
movable type 深い階層カテゴ...
-
Blogで、カテゴリごとに背景色...
-
MovableType4 ブログ記事(アー...
-
movabletypeでエントリーの表示...
-
MTでのカテゴリを分類して表示...
-
gooブログのカテゴリーの分け方
-
MT3.15 同じエントリー記事が生...
-
質問です 「友達」「家族」「恋...
-
CLIEのNX80を使っていますがメ...
おすすめ情報