カテゴリーアーカイブで全サブカテゴリーリストを表示
Movable Type 3.11-ja ではサブカテゴリー機能が追加されました。それに伴いサイドバーメニューのカテゴリーリストにはこれまで通りの表示に加え、サブカテゴリー表示もできるタグ
- <MTSubCategories>~</MTSubCategories>
が追加されました(関連タグは割愛)。
ところが、例えばメインページからカテゴリーアーカイブページにジャンプすると、サイドバーのカテゴリーリストにはそのカテゴリー配下のカテゴリーしか表示されなくなります。配下のカテゴリーが存在しない場合は何も表示されません。
カテゴリーリストの表示サンプルを下図に示します。
・メインページで表示されているカテゴリーリスト。ここでは全カテゴリーが表示されています。視覚的にお分かりになると思いますが、トップカテゴリーに「ウェブログ」「趣味」、「ウェブログ」カテゴリーのサブカテゴリーに「こうさぎ」「カスタマイズ」、「カスタマイズ」カテゴリーのサブカテゴリーに「テンプレート」「折りたたみ」、「趣味」カテゴリーのサブカテゴリーに「映画」「読書」があります。 |
・上のカテゴリーリストより「ウェブログ」をクリックしてジャンプしたページで表示されるカテゴリーリストです。「ウェブログ」カテゴリーに関係するサブカテゴリーだけが表示されます。 |
・上のカテゴリーリストより「カスタマイズ」をクリックしてジャンプしたページで表示されるカテゴリーリストです。「カスタマイズ」カテゴリーに関係するサブカテゴリーだけが表示されます。 |
・上のカテゴリーリストより「折りたたみ」をクリックしてジャンプしたページで表示されるカテゴリーリストです。下位のカテゴリーが存在しないため何も表示されません。 |
上記の振る舞いは場合によっては使い道がありますが、サイドメニューとして相応しいかどうかは個人的に疑問があり、当サイトで公開中のテンプレートは以前のMTCategoriesを使ったメニュー表示にしています。
このエントリーではどのカテゴリーアーカイブページにジャンプしても、サンプルの一番上の画像のようなメニューが表示される方法を紹介します。なお日付アーカイブや個別アーカイブではページ自体に「カテゴリー」という概念がない(つまり先のタグがカテゴリーアーカイブ内のような振る舞いをしない)ので全カテゴリーが表示されます。
全カテゴリーを表示するには MTTopLevelCategories を用いることで実現できます。テンプレートの下記の赤色部分を青色に変更してください。
変更前
<div class="sidetitle">
Categories
</div>
<div class="side">
<div id="categories">
<MTSubCategories>
<MTSubCatIsFirst><ul></MTSubCatIsFirst>
<MTIfNonZero tag="MTCategoryCount">
<li><a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>"><MTCategoryLabel></a> [<$MTCategoryCount$>]
<MTElse>
<li><MTCategoryLabel>
</MTElse>
</MTIfNonZero>
<MTSubCatsRecurse max_depth="3">
</li>
<MTSubCatIsLast></ul></MTSubCatIsLast>
</MTSubCategories>
</div>
</div>
変更後
<div class="sidetitle">
Categories
</div>
<div class="side">
<div id="categories">
<MTTopLevelCategories>
<MTSubCatIsFirst><ul></MTSubCatIsFirst>
<MTIfNonZero tag="MTCategoryCount">
<li><a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>"><MTCategoryLabel></a> [<$MTCategoryCount$>]
<MTElse>
<li><MTCategoryLabel>
</MTElse>
</MTIfNonZero>
<MTSubCatsRecurse max_depth="3">
</li>
<MTSubCatIsLast></ul></MTSubCatIsLast>
</MTTopLevelCategories>
</div>
</div>
MTTopLevelCategories についてはMovable Type ユーザマニュアル: テンプレートタグで下記の説明があります。
MTTopLevelCategories
MTSubCategoriesのクローン。ただし、カテゴリー階層の最上位で常に開始します。
上記で全カテゴリーが表示されるようになりますが、カテゴリーリストを独立したインデックステンプレートとして割り充てる方法を併せてご紹介しておきます。これは巷で流行っている(?)「モジュール(部品)化」というものです。
インデックステンプレートはいわゆるメインページや他のアーカイブテンプレートと同じ位置付けで、保存・再構築することで独立したファイルを出力します。モジュール化のメリットはエントリーの再構築時間を短縮と、適用したアーカイブページで常に同じ内容が反映されることです。
以下、カスタマイズ方法です。
1.新しいインデックステンプレートを作成
管理メニューの「テンプレート」をクリックし、次ページの「インデックス・テンプレート」の右端にある「新しいインデックス・テンプレートを作る」をクリック。次ページの各項目に以下の内容を設定してください。
- テンプレートの名前:カテゴリーリスト
- 出力ファイル名:categorylist.html
- このテンプレートにリンクするファイル:(無記入)
- 再構築オプション:チェックをする
- テンプレートの中身:下記をコピー&ペースト(緑色部分は2004.12.01修正箇所)
<div class="sidetitle">
Categories
</div>
<div class="side">
<div id="categories">
<MTTopLevelCategories>
<MTSubCatIsFirst><ul></MTSubCatIsFirst>
<MTIfNonZero tag="MTCategoryCount">
<li><a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>"><MTCategoryLabel></a> [<$MTCategoryCount$>]
<MTElse>
<li><MTCategoryLabel>
</MTElse>
</MTIfNonZero>
<MTSubCatsRecurse max_depth="3">
</li>
<MTSubCatIsLast></ul></MTSubCatIsLast>
</MTTopLevelCategories>
</div>
</div>
ペーストする内容は公開テンプレート(スタイルシート)を前提にしたものです。異なるテンプレートを使用されている場合は div タグのクラス属性等を適宜修正してください。
修正が終わったら、保存・再構築してください。管理メニューの「ウェブログの設定」→「基本設定」で指定したローカル・サイト・パスに categorylist.html が配置されます。
2.カテゴリー・アーカイブテンプレートの修正
先の categorylist.html をインクルードするためにカテゴリー・アーカイブテンプレートの下記の赤色部分を青色部分に修正します(リストは公開テンプレートを例にしています)。
修正前
<div class="sidetitle">
Categories
</div>
<!-- 全カテゴリー用 -->
<div class="side">
<MTCategories>
<a href="<$MTCategoryArchiveLink$>">
<$MTCategoryLabel$></a> [<$MTCategoryCount$>]<br />
</MTCategories>
</div>
<!-- 全カテゴリー用 -->
修正後
<$MTInclude file="categorylist.html"$>
categorylist.html が正常に読み込めない場合は上記のfile属性指定の部分をルートディレクトリからのフルパス指定に変更してください。
修正が終わったら保存・再構築してください。ここまでの作業が済めばカテゴリーアーカイブページのカテゴリーリストは全カテゴリーが表示されるようになっています。
3.他のアーカイブテンプレートの修正
カテゴリー・アーカイブテンプレートを除いた各テンプレートのカテゴリーリストを、MTCategories から MTSubCategories を用いたものに置き換えます。各テンプレートのカテゴリーリストを前記と同様の作業(MTIncludeタグへの変更)を行ってください。公開テンプレートをご利用の方は、下記のようにカテゴリーリストをコメントアウト(赤色部分を削除)し、コメントアウトされたサブカテゴリー部分を有効(青色部分を追加)にされてもOKです。
修正前
<!-- 全カテゴリー用 -->
<div class="side">
:
</div>
<!-- 全カテゴリー用 -->
<!-- サブカテゴリー用
<div class="side">
<div id="categories">
:
</div>
</div>
サブカテゴリー用 -->
修正後
<!-- 全カテゴリー用
<div class="side">
:
</div>
全カテゴリー用 -->
<!-- サブカテゴリー用 -->
<div class="side">
<div id="categories">
:
</div>
</div>
<!-- サブカテゴリー用 -->
修正が終了したらそれぞれ保存・再構築してください。
作業は以上です。なお3.11-ja用公開テンプレートご利用の方はスタイルシートの設定に冗長な部分がございましたので、下記の赤色部分をばっさり削除してやってください。少なくとも一番下の margin-bottom? を削除しないとメニュー下の空白が相当とられてしまいます。
.side #categories {
font-family: Verdana, Arial, sans-serif;
color: #666666;
background: none;
font-size: 9px;
font-weight:normal;
line-height:150%;
text-align: left;
padding:2px;
margin-bottom:25px;
}
2004.12.01 追記
全カテゴリー表示に MTTopLevelCategories タグを用いた方法がありましたので記述を一部修正致します。Note book :: Hibi no Note さんよりご指摘頂きました。ありがとうございました。
- Movable Type6で記事のない親カテゴリのカテゴリページを出力する方法
- Movable Typeでブログ記事が属するカテゴリアーカイブのリンクをブログ記事ページに表示する
- Movable Typeで「カテゴリ+年別」の記事一覧を表示する方法
- Movable Typeで親カテゴリーアーカイブに表示した記事のメインカテゴリまでのパンくずリストを表示する
- Movable Typeのカテゴリのベースネームについて
- Movable Typeで複数ブログのブログ記事を同名のカテゴリ別に振り分ける方法
- Movable TypeのMTIfCategoryタグとMTEntryIfCategoryタグの違い
- Movable Typeのカテゴリリストで階層別に背景画像を変更する
- Movable Typeのカテゴリ・フォルダで特定の最上位階層を表示しない方法
- Movable Typeのカテゴリリストにダミーの親カテゴリを表示する
- MTEntriesタグのcategoryモディファイアに「AND」を含むカテゴリを指定する
- ブログ記事ページに自分が属するカテゴリのツリーと直属カテゴリの他のブログ記事一覧を表示する
- Movable Type 5でのMTEntriesタグのcategory/catgoriesモディファイアの動作改善について
- 親カテゴリーアーカイブにサブカテゴリーのブログ記事を表示する場合に特定のサブカテゴリーのブログ記事をフィルタリングする
- 特定のカテゴリのブログ記事を表示する
≫ サイドバーのモジュール化 (カテゴリ編) from ぼくたび BLOG
先日サブカテゴリ化を図ったのですが、カテゴリの動作が気に食わなかったのですよ。 ... [続きを読む]
≫ カテゴリーリストをカスタマイズ from なんだろ・・・
ブログは一つ一つの記事にあらかじめ決めておいたグループ(カテゴリ)に分けることが... [続きを読む]
≫ サブカテゴリーリスト表示のカスタマイズ from 喜怒哀楽
MT3.11以降の追加機能として サブカテゴリの表示ができるようになったそうです... [続きを読む]
≫ MTSubCategoriesのふるまい from Notebook :: Hibi no Note
MTsubCategories のカテゴリーアーカイブページでのふるまいについて... [続きを読む]
≫ 全カテゴリー表示する from Magic White
カテゴリーアーカイブページにいくとサイドバーのカテゴリーリストにはそのカテゴリー... [続きを読む]
≫ from とく
このサイトでは、collect 1.2 というプラグインを使って、バナー部分に特定のカテゴリーの記事から抽出したイメージを貼りつけているんだけど、これまではイン... [続きを読む]
≫ サブカテ整理しようと思って・・・ from 我楽
←エントリーの入っていないサブカテを作ったら、リストのインデントがなんだかおかしくなってしまって・・・。どうも、何もエントリー入っていないサ... [続きを読む]
≫ カテゴリーアーカイブで全カテゴリーリストを表示 from 夢幻の書
小粋空間: カテゴリーアーカイブで全カテゴリーリストを表示 Movable Type 3.11-ja... [続きを読む]
≫ カテゴリーアーカイブ from Peco Web
小粋空間: カテゴリーアーカイブで全カテゴリーリストを表示 カテゴリーアーカイブ... [続きを読む]
≫ カテゴリーのリスト表示 from 縁にまつわるエトセトラ。。
1つMovable Typeでブログをしていることもあり。。また今回はバージョン... [続きを読む]
≫ MTカスタマイズ-サブカテゴリをカテゴリ一覧に表示する from slowly days
MT3.xのバージョンからの醍醐味。サブカテゴリ。 でも、これがまた曲者で(^_... [続きを読む]
≫ カテゴリーリストをサブカテゴリー表示 from 暢気日和
小粋空間のカテゴリーアーカイブで全カテゴリーリストを表示を参考にカスタマイズ。胸... [続きを読む]
≫ カテゴリーリストをサブカテゴリー表示 from 暢気日和
小粋空間のカテゴリーアーカイブで全カテゴリーリストを表示を参考にカスタマイズ。胸... [続きを読む]
≫ サブカテゴリー表示 from *...:Z S U S:..*
タグ的にはずっとサブカテゴリー表示仕様だったのですが何度やってもならない・・なん... [続きを読む]
≫ カテゴリーアーカイブでカテゴリーリストが表示されない from K'S GARDEN
記事を少し入れつつ、不具合が無いかとサイト内をウロウロしていたら、 カテゴリーア... [続きを読む]
≫ Movable Type をイジる。 from ain't it funny
今日はブログツールをいろいろイジくりました。(1)トップページ以外でカテゴリーと... [続きを読む]
≫ MovableType改造「メニューのサブカテゴリー表示」 from 神戸の技術士 鈴木 裕 のブログ
左のメインメニューと上のバナー下のメニューをサブカテゴリー表示に変えた。 写真と... [続きを読む]
≫ 記事カテゴリのツリー表示 from bo-peep.net/web
小粋空間さんを参考にツリー表示にしようと試みた(関連記事:サイドメニューのツリー... [続きを読む]
≫ カテゴリーリストをサブカテゴリー表示に切り替える from グル研日記
サイドメニューを見直しました。カテゴリーはサブカテゴリーも表示するようにしました... [続きを読む]
≫ ◎ MTカスタマイズ・メモ(その1) from Old English White.com
まずはカテゴリー関係から。サブカテゴリーについては、以前(● サブカテゴリーのメ... [続きを読む]
≫ 小粋なユーザーコミュニティ100人突破記念企画参加 from TENERE
このブログのカスタマイズドにあたっては、このブログにこれまで書いてきたTipsな... [続きを読む]
≫ カテゴリーアーカイブが表示されない from blog.skeg.jp
カテゴリーアーカイブページも、3行表示に変更しようとカテゴリーアーカイブのテンプ... [続きを読む]
≫ MT!「ダイナミックPHP」の作成完了 from リーマンジャパン
昨日ダイナミックPHPに挑戦し、あえなく失敗。 どうも、カテゴリと個別アーカイブ... [続きを読む]
≫ カテゴリーアーカイブで全サブカテゴリーリストを表示 from 男の子育児?【悩みながらも、楽しい男の子育児】
... [続きを読む]
≫ テンプレート更新 from 商品撮影のコツ
カテゴリを階層表示し、サイドバーをテンプレート・モジュールに埋め込みました。 ... [続きを読む]
≫ コンテンツの総ブログ化完了しました? from E.L.F!?$\~JunKtion
なんか知らんけど、普段よりも4時間ほど早く起きてしまった。 ってんで、主に会社に... [続きを読む]
≫ カテゴリーアーカイブでのカテゴリーリストの表示方法 from サラリーマンの気ままなブログ
このサイトはもはやブログの題名とも言えるMovable Type を使ってますが、1つ問題がありまし... [続きを読む]
≫ 最新コメントの表示 from Sheet Blog
最新コメントの表示をするようにしました。 それはコメントが着てるのに気づかなかっ... [続きを読む]
≫ Movable Type サブカテゴリとのたたかい from 図書館退屈男
今日はMovable Typeのサブカテゴリの表示で大ハマリした話。 11月末の [続きを読む]
≫ カテゴリーにサブカテゴリーを!! from てけてけありさの日記
カテゴリの見直し!!ブログ関係の記事はそれほどないと思ってたのに増えてきた!カス... [続きを読む]
≫ サイドバーの変更(サブメニュー) from lablog
最後の登場になりましたが、なんとなく様子見状態のようなので、それにならいます。 ... [続きを読む]
≫ カテゴリー・アーカイブで全サブカテゴリーリストを表示する from 満天のウェブログ入門
メインページからカテゴリー・アーカイブページへジャンプすると不具合が生じるので(... [続きを読む]
≫ ダイナミックPHP失敗と成功 from 『時間がない』だから始めたホームページ
MySQLに移行し無事動作しているようなのでロリポップのマニュアルに「MTでのダ... [続きを読む]
≫ カテゴリーアーカイブでのカテゴリーリストの表示方法 from サラリーマンの気ままなブログ
このサイトはもはやブログの題名とも言えるMovable Type を使ってますが、1つ問題がありまし... [続きを読む]
≫ カテゴリの表示 from Movable Type3.2-ja-2
カテゴリページでカテゴリをいつも表示する
参考サイト様 小粋空間様
カテゴリをクリックしてカテゴリページに行くと
そのカテゴリ以下しか表示されなく... [続きを読む]
≫ MT導入記録 2006年02月28日 from うろうろ...
こないだも書いたけどココログからの引越し先として自前のMovableType入れたわけですが、カスタマイズできるのはいいけど、とても面倒。 で、ちょっと... [続きを読む]
≫ パーツに分解??MT テンプレートのモジュール化 from うそやん (・ω・ノ)ノ
mt [続きを読む]
≫ カテゴリアーカイブで全カテゴリリストを表示させる方法 from DOR underground
カテゴリアーカイブで、親カテゴリのページの場合サイドのカテゴリ一覧が、親カテゴ... [続きを読む]
こ・・・これですね?
私の一言でyujiroさんに、貴重な時間を使わせてしまったのですね;
でも・・・・ありがとうございます!
早速、質問なんですが、こちらの説明だと.htmlで出力する方法ですが、うちは最近PHP化をしたばかり。
こちらの方法でカスタマイズを進めても差し支えないのでしょうか?
.phpで出力する方法も別の機会で拝見できるということなので、それまで待った方がいいのでしょうか・・・。
>ミッチさん
こんにちはー。
どういたしまして。
PHPの話は勘違いしておりました。すいません。
ということでくだんの文章は削除させて頂きました。
htmlのままでOKです。
yujiroさん、こんにちは!ちょうどサブカテゴリーを作ったので、さっそく利用させていただきました♪まだまだサブカテゴリーも2つしかない(笑のですが、今後増えると予想して。
この次は折りたたみスクリプトに挑戦してみたいと思っています。どうもありがとうございました。
>るびーさん
こんばんはー。
記事参照くださりありがとうございます。
うまく表示されてますね。
私は最初カテゴリーページで全部表示されないので「どうしよう…」と悩んでましたが、モジュール化されている方のメニューの表示が違っていたのを見て解決しました。
折りたたみの方もお待ち申し上げます!
コンバンワァッ ヾ(≧∇≦)〃 数日前、このエントリを参考にさせていただく日が近い将来来るだろうと思って、お気に入りに入れておいたんです。で、昨日トップページに入れなかったので、お気に入りからこの記事に直接入ったら、ちゃんと表示されました。でもコメントは送れてなかったようですね。サブカテゴリを使いはじめたので、早速こちらの記事にしたがって、カテゴリーアーカイブでも全カテゴリーが表示されるようにしました。
>さえらさん
こんばんはー。
昨日はサーバの不具合でコメントも受け付けられない状態だったようです。すいません。でもこのページにジャンプできたということは、サーバへのアクセス自体は問題なかったということですね…(謎)。
全カテゴリー表示、うまくできたようですね。
記事参照ありがとうございます。
タイトルのクリスマスバージョン、いいですね。
こんばんは。
いろいろ参考にさせていただいてて、こちらの記事も引用させていただいてます。
実は、そのエントリーへのコメントで教えてもらったのですが、「MTTopLevelCategories」なら、必ず最上位のカテゴリから展開されるみたいです。
>キミコさん
こんばんは。
ご指摘ありがとうございました!
ということで早速記事修正させていただきました。
まだまだ精進が必要ですね…。
おはようございます。サブカテゴリーの折りたたみをしたんですけど、今日になって、カテゴリーアーカイブのページだけ、折りたたみができてないことに気がつきました。それもそのはず、カテゴリーアーカイブのテンプレートだけ、こちらの方法でモジュール化していたからです。後日になって、ほかのサイドメニューも全てモジュール化して、カテゴリー一覧、というインデックス・テンプレートができてまして、カテゴリーアーカイブ以外のテンプレートでは、そのカテゴリー一覧、というのをはめ込んでるんですけど、カテゴリーアーカイブのサイドメニューに、ほかのテンプレート(メインページや個別エントリーアーカイブ等)と同じカテゴリ一覧を はめ込んでも構わないでしょうか?(サイドメニューのcategories の欄のタグが 全ページで全く同じでも 差し支えないのでしょうか?という質問です。)
どうもですー。空カテの件、解決しましたー。ありがとうごぜぇますー。^^
こんばんはー。
お役にたててよかったです…と思ったらさらにお役にたってたようで(笑)。
>さえらさん
こんばんはー。
ご質問の件ですが、その方法で大丈夫と思います。
説明が不足してましたが、部品を共有できることが「モジュール化」のメリットです。
こんにちは。教えて頂いたとおり、サブカテゴリー用のスタイルを追加してテストしたら、無事に表示されました。どうもありがとうございました。やっと世間について行けたような気分です(笑)。
>Kinさん
こんばんはー。
こちらへのコメントありがとうございました。
無事にできたようで良かったです。
世間の波は荒い?(笑)
ではでは!
はじめまして。
カテゴリーを階層表示させたく思い、参考にさせて頂きました。
そこで、質問があります。
参考通りに行うと、カテゴリーページに飛ぶと、カテゴリーの部分が表示されません。
私は、テンプレートモジュールをカテゴリー用に作り、それをサイドバーモジュールからincludeしています。
カテゴリーページに飛んでもカテゴリーが表示されるにはどのような考慮が必要ですか?
>macotoさん
はじめまして。
記事参照ありがとうございます。
ご質問の内容は「カテゴリーアーカイブページにジャンプした時、サイドバーにあるカテゴリーリストが表示されない」という解釈でよろしいでしょうか。であれば、カテゴリーアーカイブテンプレートからサイドバーモジュールをインクルードされていれば表示されると思います。
実際の表示が確認できないので上記は推測ですが、サイトを拝見させて頂ければもう少し詳細な状況をお伝えできると思いますので、コメント投稿時にURLを入力いただけると幸いです。
以上です。
それではよろしくお願い致します。
はじめまして。
まさにこの「カテゴリーアーカイブページにジャンプしたらカテゴリーリストがおかしい」という問題に悩んでいました。
早速修正してみようと思います。
ありがとうございました。
>Goさん
はじめまして。
記事参照&ご連絡ありがとうございました!
はじめましてこんにちは。
エントリー参考にさせていただき、当方のブログも色々手を入れています。
トラックバックさせていただいたのですが、エラー後 URL欄にアドレスが残ったまま更新してしまって再々度、重複のトラックバックになってしまいました。申し訳ありません。
>こてつさん
はじめまして。
記事参照ありがとうございます。
重複トラックバックは削除しておきました。
どうぞお気遣いなく。
ご連絡ありがとうございました!
こんにちは、始めまして。
ツリー化する為に「サイドメニューのツリー化スクリプト(改)」参考にさせて頂きました。ありがとうございます。
なんとか、四苦八苦してうまく設置し終わりました。
Ogawa::Memorandaさんの「最近のトラックバックをエントリごとにまとめて表示」も参考にしてTBもすっきりしました。
まる2日作業でした。疲れました。。
で、話は変わりますが、macotoさんのコメントの件、自分も同じ現象で悩みました。
表示されないページで、
<MTSubCategories>
・・・
</MTSubCategories>
を
<MTTopLevelCategories>
・・・
</MTTopLevelCategories>
に修正すればきちんと表示されるようになるはずです。
(※ようするにMTSubCategories を MTTopLevelCategories に変えるだけ)
あ、、きちんとこのページに解説されてるんですね。。。ごめんなさいー!
最初からココ読んどきゃよかった。。
>tomyさん
こんにちは。
ツリー化スクリプトご利用ありがとうございます。
サブカテゴリーの件はどうぞお構いなく。
タグを変えれば済むというのは随分後で気がつきました。
yujiroさん、はじめまして。
MTを始めてから密かに何かとお世話になっております。
この「カテゴリーアーカイブで全サブカテゴリーリストを表示」もアーカイブのカスタマイズで大変参考にさせて頂きました。
その中で、ちょっと分からない事が出てきましたので、もしよろしければ教えていただけませんでしょうか。
MTSubCatCountで表される数字が、全角だったり半角だったりするのです。
この全角か半角かは一体どこで決まるのでしょうか。どこを直せば全角と半角の入れ替えができるのでしょうか。
お忙しい中大変恐縮ですが、教えていただけますよう、何卒お願い申し上げます。
>まみさん
はじめまして。
いつもご利用くださりありがとうございます!
ご質問の件について、当サイトでも試してみましたが半角表示のようです。またプラグイン自体も全角になる処理はないようです。
差し支えなければサイトのURLをご連絡頂けますでしょうか(拝見させて頂いても解決できない可能性は高いですが…)。
なお、本プラグインは改めてエントリーさせて頂きたいと思います。
初めまして、超初心者です。
エントリーを幾つか作成し、カテゴリーに分けようと思ったのですが、
《個別アーカイブ・エントリーの再構築に失敗しました: テンプレート 個別エントリーアーカイブ の再構築に失敗しました: Error in <MTCategories> tag: Error in <MTCategoryArchiveLink> tag: <$MTCategoryArchiveLink$> はカテゴリー・アーカイブで利用できます。》
と言うエラーがでます。初歩的な質問だと思いますが、対処法を教えて頂けないでしょうか。
すみません解決しました。どうもおじゃましました。
>tomoさん
はじめまして。
テンプレートとカスタマイズご利用くださりありがとうございます。
ご返事遅くなってすいません。
解決されたようでよかったです。
あと勝手ながらBlogPeopleに登録させて頂きました。
それでは今後ともどうぞよろしくお願い致します。
はじめまして
初めてMTに挑戦しています。
とても参考にさせていただいています。
分からない点があるのですが、カテゴリーアーカイブのページにいくとツリー化しているところが、
○で表示されメインページのように画像が出ないのです。
なぜなのでしょうか?
お忙しいと思いますが宜しくお願いします。
>konさん
こんにちは。
ご利用ありがとうございます。
ご質問の件ですが、カテゴリーアーカイブページのヘッダ部分に
<script type="text/javascript" src="http://rocoroco.com/blog/maketree.js" charset="utf-8"></script>
を追加すれば大丈夫と思います。
それではよろしくお願い致します。
ありがとうございました。
表示されました。
本当にありがとうございました^^
>konさん
こんばんは。
ご連絡ありがとうございました。
うまくできたようでよかったです。
ではでは!
こんにちは、いつもお世話になっています。
各ページに表示していますカテゴリーメニュー(ツリーリストで表示)ですが、エントリーすると指定のカテゴリーに数字として表示されます。しかし、エントリーをアップしても「日付アーカイブ」ページのカテゴリーメニューを見ると数字に変化がございません。どうもエントリー時にカテゴリーメニューの数字が更新されていないように思います。
他のページに関してはエントリーをすることで反映されます。
因みにカテゴリーリストは所謂モジュール化で別ページを作成しています。(関係あるかどうか分かりませんが・・・)
実のところ「New」マークを表示させた時点で気がつきました。
自分なりに解決すべく試みたのですが結局解決できませんでした。
どこが原因かアドバイス頂ければありがたいのですが・・・。
お急がしい中、誠に恐縮ですが特に急ぎませんのでお手すきの時にでも宜しく
お願い致します。
>C・バードさん
こんばんは。
ご質問の件ですが、モジュール化されているカテゴリーリストの、テンプレート編集画面右上にある「再構築オプション」にチェックはついていますでしょうか。
上記のチェックがされていて、各アーカイブページ(カテゴリーアーカイブ/月別アーカイブ/エントリーアーカイブ)で全く同じモジュール化をされているのであれば、日付(月別)アーカイブページのみ何らかの原因でブラウザのキャッシュまたはサーバのキャッシュが表示されているかもしれません。
すいませんが思い当たるのはそれ位です。
それではよろしくお願い致します。
早々のお返事有難うございます。
>「再構築オプション」にチェックはついていますでしょうか。
この点につきましてはチェック済みです。
しかしながら改めて確認したところうまく更新されて
いるのはトップページだけのようです。なにしろ
見よう見まねでいい加減なつぎはぎだらけでバグも沢山存在
していると思います。^^;
もしかして古いファイルを拾っているのかしら?
運用に当たってさほど不都合もございませんので気長に調整して行こうと思います。
いつもどうも有難うございます。
>C・バードさん
こんばんは。
ご連絡ありがとうございます。
もし何か分かりましたらご連絡します。
ではでは!
>yujiroさん
何とか問題解決できました。
モジュール化をしていましたが呼び出すタグが
<$MTInclude file="categorylist.html"$>
になっていまして
<? readfile('<$MTBlogURL$>categorylist.html')?>
のように変更致しましたところ正常の表示される
ようになりました。
>C・バードさん
こんばんは。
ご連絡ありがとうございました。
また原因に気がつかずにすいません。
MTInclude タグで読み込んだモジュールはダイナミックに読み込む訳ではないので、その辺りに問題が潜んでいるみたいですね。
情報ありがとうございました。
質問です。
A?Dのトップカテゴリがあるとします。AのカテゴリアーカイブではAのサブカテゴリだけ、
BのカテゴリアーカイブではBのサブカテゴリだけを表示させることって出来ますか?
>m-birdさん
こんばんは。
ご返事遅くなってすいません。
確認ですが、表示させるのは本文記事ではなく、サイドメニューのカテゴリーリストということでよろしいでしょうか?
こんばんわ。
トップレベルのカテゴリーを表示するという機能ですが、私の場合は、カテゴリーが進むにつれて、サブのみを表示したいと思っていますので、TOPをSUBにして使っております。
ただ、ひとつだけ不具合があるのです。
それは最下層のカテゴリーをクリックした時に、全カテゴリーが表示されるようになってしまいます。
これは何か設定のミスなのでしょうか?
もしできれば
○AAAAA
○BBBBB
○CCCCC
○DDDDD
○EEEEEE
と最初は表示され、○AAAAAをクリックすると
○BBBBB
○CCCCC
○DDDDD
○EEEEEE
と表示され、○BBBBBをクリックすると
○CCCCC
○DDDDD
○EEEEEE
と表示され、○CCCCCをクリックすると
○CCCCC
○DDDDD
○EEEEEE
このままの表示にしておきたいと考えているのですが・・・
最後の部分に関してはかなり無理があるのでしょうか?
>インドメタシンさん
こんにちは。
ご質問の件ですが、「Movable Type 3.2 と 3.31 におけるサブカテゴリーリストの表示の違いについて」が参考になれば幸いです(ただしご希望の表示になる方法は記しておりませんのでご容赦ください)。
それではよろしくお願い致します。
はじめまして。
MT4なのですが、カテゴリーアーカイブで、サイドバーに全サブカテゴリーではなく、現在のカテゴリーのトップカテゴリーとそのサブカテゴリのみを表示させることは出来ますでしょうか?
例えばカテゴリーが
○AAAA
○1111
○2222
○3333
○BBBB
○4444
○5555
○CCCC
○6666
○7777
とあるとします。
○1111のカテゴリーアーカイブのサイドバーには
○AAAA
○1111
○2222
○3333
のみが表示される
○5555のカテゴリーアーカイブのサイドバーには
○BBBB
○4444
○5555
のみが表示される
という事がやりたいのです。
これは可能でしょうか?
>gg5さん
こんばんは。
ご質問の件ですが、カテゴリーアーカイブ限定であれば、下記のタグで大丈夫だと思います。
<MTParentCategory>
<MTSubCategories include_current="1">
<MTSubCatIsFirst><ul></MTSubCatIsFirst>
<MTIfNonZero tag="MTCategoryCount">
<li><a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>"><MTCategoryLabel></a> [<$MTCategoryCount$>]
<MTElse>
<li><MTCategoryLabel>
</MTElse>
</MTIfNonZero>
<MTSubCatsRecurse>
</li>
<MTSubCatIsLast></ul></MTSubCatIsLast>
</MTSubCategories>
</MTParentCategory>
サイドバー等、他のアーカイブで共通に使うテンプレートに使う場合、リストの一番外側は
<MTIf name="category_archives">
:
</MTIf>
で括ってください。
うまく表示されない場合は再度ご連絡ください。またこの内容はエントリーで別途公開したいと思います。
それではよろしくお願い致します。
ありがとうございます!
出来ました!
ただ、もうひとつ。
上記と同じように、例えばカテゴリーが
○AAAA
○1111
○2222
○3333
○BBBB
○4444
○5555
○CCCC
○6666
○7777
とあったとき、
○1111などのサブカテゴリーのカテゴリーアーカイブは問題ないのですが、
○BBBBなどのトップカテゴリーのアーカイブのサイドバーには何も表示されません。。。
○BBBBのカテゴリーアーカイブのサイドバーにも
○BBBB
○4444
○5555
と表示させるには、どうしたらよいでしょうか?
>gg5さん
こんばんは。
ご返事遅くなり申し訳ありません。
ご質問の件は別途エントリー致します。
それではよろしくお願い致します。