• 締切済み

Movabletype head内のタイトルタグについて

Movabletype4.1を利用しています。PHP化しています。 ブログ記事リストアーカイブなどで head内のタイトルタグを単純に設定していました。 今まで全く気にしていなかったんですが… <title><$MTArchiveTitle$> | <$MTBlogName$></title> これだと トヨタ|車ブログ と表示されます。 しかし、カテゴリの階層をひとつ下につくった時 トヨタ └カローラ カローラ|車ブログ と表示されてしまうのです(当然といえば当然) しかし、イメージとしては… ↓↓↓↓↓ カローラ|トヨタ|車ブログ このように表示したいのです…… どのようにすればこれは実現できるでしょうか? どなたかご存知の方お教えください。 ※なお下記のようにカテゴリ登録する という方法以外でお願いします… トヨタ └カローラ|トヨタ

みんなの回答

  • love-uni
  • ベストアンサー率52% (20/38)
回答No.1

MTParentCategoriesを使ってはいかがでしょうか? http://www.movabletype.jp/documentation/appendices/tags/parentcategories.html ただそのまま使うと↓ <title><MTParentCategories glue=" | "><a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel$></a></MTParentCategories> | <$MTBlogName$></title> 表示例 トヨタ|カローラ|車ブログ と上位カテゴリから順に表示されてしまうので <?php <MTParentCategories glue=" | "> $data[] = "<$MTCategoryArchiveLink$>"><$MTCategoryLabel$></a>";</MTParentCategories> ?> といった感じで一度PHPにデータを渡してから逆順に表示必要があります。 なんかもっとスマートな方法があるかもしれません・・すいません。

etu007
質問者

お礼

ありがとうございます!MTParentCategoriesは試してたんですが おっしゃるとおり順序が逆になってしまうから使えない… とか思ってたんですが! PHPを使う方法があったんですね~

関連するQ&A

  • MovableType4.0のカスタマイズで・・・

    いつもお世話になってます。 MovableType4.0を現在利用してブログをやってるんですけどもコメントやアーカイブおよびカテゴリーの項目の名前の前についている画像?を変更したいのですけどもどの部分を変更すれば変えることができるでしょうか?宜しくお願いいたします。 <例> サイドバーにある カテゴリー ●ジャンル1 ●ジャンル2 ●ジャンル3 カテゴリーを作ると自動的にそのカテゴリーの前に●が表示されるんですけどもその●を◆とかに変更したいのです。 同様にアーカイブとかにも ●8月 ●9月 と自動的になります。 (実際表示される●は、もっと小さくなってます。) MovableType4.0の解説の本とかまだ少なく困ってます。 宜しくお願い申し上げます。

  • Movabletype4のサイドバーカスタマイズ

    Movabletype4(beta6)にアップグレードして、さっぱり分からなくなってしまいました。 今、サイドバーのカスタマイズをしようとしているのですが、 main_indexの時にはカテゴリ、月別アーカイブ、検索、RSS、投稿者別アーカイブなどと、全部表示されるのですが カテゴリページや、エントリ-アーカイブページなどに飛ぶと、検索、RSSなどしか表示されません。 sidebarの中身を覗いてみたんですが、意味がちょっと分かりません 以下にsidebarの中身の一部を載せます(長いですが) ------------------------- <div class="sidebar_box"> <MTIf name="module_category_archives"> <MTIfArchiveTypeEnabled archive_type="Category"> <div class="sidebar_box_title"> <h3>Categories</h3> </div> <div class="sidebar_box_body"> <MTTopLevelCategories> <MTSubCatIsFirst> <ul class="widget-list"> </MTSubCatIsFirst> <MTIfNonZero tag="MTCategoryCount"> <li class="widget-list-item"><a href="<$MTCategoryArchiveLink$>"<MTIfNonEmpty tag="MTCategoryDescription"> title="<$MTCategoryDescription$>"</MTIfNonEmpty>><$MTCategoryLabel$> (<$MTCategoryCount$>)</a> <MTElse> <li class="widget-list-item"><$MTCategoryLabel$> </MTIfNonZero> <MTSubCatsRecurse> </li> <MTSubCatIsLast> </ul> </MTSubCatIsLast> </MTTopLevelCategories> </div> </MTIfArchiveTypeEnabled> </MTIf> </div> -------------------------------- カテゴリの一覧の部分です。 ボクとしては、どのページでも、この一覧が出るようにしたいのですが、、、 どのように書き換えればいいのでしょうか・・・ 分かる方、よろしくお願いします。

  • MovableType カテゴリ別にデザインを変更

    MovableTypeで会社のブログを作成しています。 現在はデフォルトのテンプレートを使用しています。 カテゴリ毎にデザインを変更しようと思い、こちらの http://bizcaz.com/archives/2007/04/14-114241.php http://www.koikikukan.com/archives/2008/04/25-010101.php WEBを参照にさして頂いたのですが、うまくいきませんでした。 下の小粋空間様のMTEntryIfCategoryのタグを使用の場合です。 <MTEntryIfCategory name="カテゴリー1">     : (カテゴリー1に属するブログ記事アーカイブのテンプレート)     : </MTEntryIfCategory> とありました。アーカイブテンプレートのブログ記事に入力し、このカテゴリー1はカテゴリ名とは分かるのですが、下の()内はテンプレートか何かを入力する必要がありますか?入力であれば、どのような形で入力すればよろしいのでしょうか? スタイルシートについてですが、 <MTEntryIfCategory name="カテゴリー1"> <head> <link rel="stylesheet" href="<$MTBlogURL$>[カテゴリー1に属するブログ記事のスタイルシートファイル名]" type="text/css" encode_html="1"$>" media="screen,tv" /> </head>     : (カテゴリー1に属するブログ記事アーカイブのテンプレート)     : </MTEntryIfCategory> となっていますが、[カテゴリー1に属する…]ファイルは分かるのですが、上記の質問と同じように()内に何か入力が必要ですか? ちなみに、この入力もブログ記事でよろしいのでしょうか? ヘッダーモジュールの記述ですが、HTMLヘッダーとバナーヘッダーとありますがHTMLヘッダーの方でよろしいですか? 合わせて他に何かやりやすいやり方があれば、ご教授お願い致します。 バージョンはMovable Type Pro version 4.28になります。 知識が少ない状態からの質問で恐縮なのですが、よろしくお願いします。

  • MovableTypeで投稿記事をアーカイブに表示させたくないのですが。

    どうぞよろしくお願い致します。 現在他のレンタルブログからMovableTypeへ引越し作業をしている者です。 MovableType以外のブログでも同じではありますが、 投稿した記事がデザインのサイドに ーーーーーーーーーー 2006年04月 2006年03月 2006年02月 ・   ・   ・ ーーーーーーーーーー と、投稿した月の順にアーカイブとして並びますが、 この月別アーカイブの中に一部の記事を含めずに投稿するようにすることは可能でしょうか? なぜそのようにしたいかと言いますと、 現在作成している内容がギャンブル関連のブログなのですが、 例えば私はカテゴリとしてA、Bと内容の違うカテゴリを二つ作って日記等の記事を書いているとします。 月別のアーカイブを古い順に順番に読んで行く時に カテゴリAの内容の記事とカテゴリBの内容の記事が混ざっていると、私自身自分のブログを読み返してみるとわかりづらいため、できればカテゴリAの記事だけを 月別のアーカイブで表示させたいと思っています。 今まで使っていた無料のレンタルブログでは どのようにしたらいいかよくわからなかったため、 カテゴリAの記事は現在の時刻で投稿、 カテゴリBの記事は投稿日を全て1970年代として投稿していました。 ただこうすると結局月別のアーカイブに1970年○○月と表示されてしまうので、テンプレートのサイドバーのアーカイブ部分は毎月自分で1970年の月別は表示しないようにタグをイジっていました。 また「前の日の記事へ」「前の日の記事へ」とリンクを辿って行くと結局は初回に投稿した記事を飛び越して1970年代の記事に「前の日の記事へ」のリンクが来てしまったりと見た目的にもよくありません。 今回movabletypeに引越しするにあたって、 もっと効率の良い方法がないかと思い 質問させていただきました。 どうぞよろしくお願い致します。

  • MovableType4で全件表示したいです

    MovableType4のメインページテンプレートの表示件数を20件に設定し、ページ下部に「全件表示」というテキストリンクを入れ別ページにて全件表示したいのですが、どうしたらよいのでしょうか? 現在は下記ソースでやっていますが、archive_typeをYearlyではなく、全カテゴリ、全エントリーを対象にしたいのです。 <MTArchiveList archive_type="Yearly" lastn="0"> <a href="<$MTArchiveLink$>"<p>全件表示</p></a> </MTArchiveList> もし何か方法があれば教えていただけないでしょうか? よろしくお願いいたします。

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

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

  • MovableTypeのMTEntriesタグの使い方をおしえてください。

    こんにちは。MovableType3.32を利用してブログを作っています。MTEntriesタグにlastn="10" offset="5" category="dog" をつけて ・dogカテゴリの中から ・最新の記事5件を除き ・10件のタイトルを表示 としたいのですがどうもうまくいきません。 ------------------------------------------------------ <ul> <MTEntries lastn="10"offset="5" category="dog"> <li><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a></li> </MTEntries> </ul> ------------------------------------------------------ としますと何も表示されず ------------------------------------------------------ <ul> <strong><MTEntries lastn="10" offset="5" category="dog"> </MTEntries></strong> <div align="left"><MTEntries lastn="10" offset="5"></MTEntries></div> <MTEntries lastn="10" offset="5""><li> <div align="left"><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a></div> </li> </MTEntries> </ul> ------------------------------------------------------ とすると確かに最新の5件を除く10件が表示されるのですが、dogカテゴリだけの指定を無視して全カテゴリの最新記事5件を除く10件のタイトルが表示されてしまいます。 私のやり方が間違ってると思いましてMovableTypeのオンラインマニュアルやタグの使い方を乗せてらっしゃるページを参考にしてみたのですがうまくいきません。 どのようにすればよいかアドバイス頂けると助かります。

  • MovableTypeでサイドバーを常に表示させたい

    こんにちは。よろしくお願いします。 MovableType3.17日本語版でブログをはじめたんですが、 アーカイブにいくと、サイドバーが表示されません。 どのページにいってもサイドバーを常に表示することは出来ないのでしょうか? 他の方で、常にサイドバーが出ているブログもあるので、出来るのならしてみたいのですが・・・。 ご存知の方教えてください。よろしくお願いいたします。

  • 【超初心者】 Movabletypeのテンプレート適用について

    はじめまして。 この度、Movabletype3.2を導入したものですが ネット上のテンプレートを適用しようと試みていますがうまくできません。 (そもそもテンプレートのそれぞれの意味や役割が理解できていません) 初心者でも分かるように、簡単に教えていただけませんでしょうか。 何卒宜しくお願い致します。 ■現状 Web上のテンプレートを適用して、それぞれの項目にコピペしました。 しかしインデックスページ(最初に表示されるページ?)はうまく表示するのですが それ以下のページが正しく表示されません。 ■参考にしたサイト 「Movabletype入門」様 http://30smash.main.jp/mt/ ・スタイルシート ・メインページ ・カテゴリーページ ・個別ページ ・日付(月付)ページ 上記5つのコードがありますが、MTの項目と若干表記が異なるため どれに入れればいいのかよく分かりません。 ■Movabletypeの項目 【インデックス】 ・アーカイブページ ・スタイルシート ・メインページ等 【アーカイブ】 ・エントリー・アーカイブ ・カテゴリー・アーカイブ ・日付アーカイブ あまりにも初歩的な質問で恐縮ですが、何卒宜しくお願いします。

  • MovableTypeエントリー文末に「記事一覧」をリンクさせたい!

    ブログソフトMovableTypeを使って、 各エントリー記事の文末部分に、当該カテゴリに属する「記事一覧(アーカイブ一覧)」をリンクさせたいのですが、どのようなタグの記述にすればいいのでしょうか?