TopMovable Typeカスタマイズフォルダ > サイトマップを作る for Movable Type 4
2007年10月18日

サイトマップを作る for Movable Type 4

Posted at October 18,2007 12:03 AM
Category:[フォルダ]
Tag:[, , , ]

Movable Type 4 で新しく追加されたフォルダとウェブページを使って、ウェブサイト内の構成を俯瞰する、いわゆる「サイトマップ」を作成する方法を紹介します。

サイトマップ

上のサイトマップのサンプルは、「フォルダx」がフォルダ名、「ウェブページx」がフォルダ配下に配置されたウェブページを示しています。フォルダの下にあるサブフォルダおよびウェブページは階層化表示されます。

下のタグをテンプレートの任意の位置に貼り付ければ上記のようなサイトマップが表示されます。
フォルダ名は「フォルダのパス」ではなく「フォルダの名前」を表示するようにしています。

<MTTopLevelFolders>
<MTSubCatIsFirst>
<ul>
</MTSubCatIsFirst>
<MTIfNonZero tag="MTFolderCount">
<li><$MTFolderLabel$>
<ul>
<MTPages>
<li><a href="<$MTPagePermalink$>" title="<$MTPageTitle$>"><$MTPageTitle$></a></li>
</MTPages>
</ul>
</MTIfNonZero>
<MTSubFolderRecurse>
</li>
<MTSubCatIsLast>
</ul>
</MTSubCatIsLast>
</MTTopLevelFolders>

フォルダ関連タグはサブカテゴリー関連タグと同じなので、サブカテゴリー関連タグが理解できていれば比較的簡単に扱えるでしょう。

なお、フォルダにはMTSubCatIsFirst/MTSubCatIsLastに対応するタグがないため、サブカテゴリー用のタグで代用しています。


Posted by yujiro   このページの先頭に戻る
関連記事
    この記事を読んだ人はこんな記事も読んでいます
    人気エントリー
    Hatena Hot Entries
    Hatena Entries
    トラックバックURL


    トラックバック

    【セットアップ後初期処理】Google Sitemap の自動生成とGoogleへの登録 from 創るブログ
    MovableType は基本的に 「静的生成」 だから、Google Site... [続きを読む]

    Tracked on October 13, 2008 2:48 PM

    ウェブページ&フォルダ一覧表示 from cronor systems WEBLOG
    MovableTypeにある「ウェブページ」と「フォルダ」は、通常のbl... [続きを読む]

    Tracked on November 26, 2008 5:50 PM
    コメント

    はじめまして!ご無沙汰しています。記事と関係ない事で申し訳ないのですが
    最近「VOX」に登録して記事の日付表示で少しアドバイス頂きたいことがあります。
    記事の日付が「・・・・日前」と表示されます。デフォルトではきっとこのように
    表示されるようなのですが「Dakiny's Sand Box 」http://dakiny.vox.com/のように日付を「・・・年・・・月・・・日」ようにさせたいのですがどのように修正?設定
    をすればよいのでしょうか? 同じ「VOX」を使用しているので可能なことだと
    思うのですがどうしてもわかりません。
    お手数ですがアドバイス頂ければ幸いです。
    宜しくお願いします。

    [1] Posted by panser : October 18, 2007 9:13 PM

    こんにちは。いつも拝見させていただいております。
    サイトマップはサイトマップでもgoogleサイトマップのほうなのですが
    「Sitemaps 0.90 用テンプレート(Google・Yahoo!・MSN サポート予定)」
    の記事を参考に設置させていただいたのですが、MT4で利用しているので
    エントリーだけでなくウェブページも吐き出せるようにしたいのですが
    どうすれば良いでしょうか?
    もしお時間ありましたら教えていただけると嬉しいです。
    では失礼いたします。

    [2] Posted by mr.38 : October 21, 2007 5:11 PM

    >panserさん
    こんにちは。
    ご返事遅くなり申し訳ありません。
    ご質問の件ですが、サービスの仕様ではないでしょうか(一定期間経つと表示が切り替わるという)。
    他の方のVoxも直近の投稿は「X日前」になっています。
    それではよろしくお願い致します。

    >mr.38さん
    こんにちは。
    ご質問の件ですが、ご要望事項として承りました。
    確認ができしだいエントリー致しますので申し訳ございませんがしばらくお時間ください。
    それではよろしくお願い致します。

    [3] Posted by yujiro logo : October 22, 2007 1:33 PM

    はじめまして。
    情報量が物凄くてとても参考になります。

    ここの記事にコメントするのが正しいかわかりませんが質問よろしいでしょうか。

    ロリポップでMT4を使っているのですが、サブドメインでサイトを作ると不具合が生じます。

    私は独自ドメインを取得していて、そのメインサイトではうまく動作するのですが、サブドメインで作ったサブサイトのデザインがうまく表示されないんです。形式は以下となっています。

    メインサイト
    URL:http://aaa.com/mt/
    サイトパス:/home/sites/lolipop.jp/users/lolipop.jp-dp00000000/web/mt/

    サブサイト
    URL:http://bbb.aaa.com/mt/
    サイトパス:/home/sites/lolipop.jp/users/lolipop.jp-dp00000000/web/bbb/mt/

    整形はされているのですが、画像やフォントなんかが全然適用されないんです。
    スタイルキャッチャーを使ってもそれが適用されません。

    で、色々聞いてみたところmt-staticフォルダをそのサブドメインサイトにコピーすると良いときいたので、コピーしたらスタイルは適用されたのですが・・・

    手動でこんなことをしないとできないというのは作りとしてはじめからおかしいのでしょうか?
    他に生じる不具合とかはないのでしょうか?

    また、この形式だとbbbディレクトリの中のmtディレクトリの中にトップページが作られる事になるのですごく違和感があります。(普通のサイトってもっとすっきりしているので・・・)

    なんせ初心者なもので手探りでやった感があります。
    何か変な点があったらご指摘して頂けると嬉しいです。

    長文失礼しました。

    [4] Posted by フジイ : January 30, 2008 1:22 AM

    >フジイさん
    こんばんは。
    ご質問の件ですが、mt-config.cgi に書かれている

    CGIPath
    StaticWebPath

    の右辺を、http://~ で始める形式に直してください。
    それぞれの意味は大体お分かりになると思いますが、CGIPath は MT をインストールした(mt.cgi がある)パス、StaticWebPath は mt-static までのパスです。

    結果をご報告頂ければ幸いです。
    それではよろしくお願い致します。

    [5] Posted by yujiro logo : February 3, 2008 10:38 PM
    コメントする
    greeting

    *必須

    *必須(非表示)


    ご質問のコメントの回答については、内容あるいは多忙の場合、1週間以上かかる場合があります。また、すべてのご質問にはお答えできない可能性があります。予めご了承ください。

    太字 イタリック アンダーライン ハイパーリンク 引用
    [サインインしない場合はここにCAPTCHAを表示します]

    コメント投稿後にScript Errorや500エラーが表示された場合は、すぐに再送信せず、ブラウザの「戻る」ボタンで一旦エントリーのページに戻り(プレビュー画面で投稿した場合は、投稿内容をマウスコピーしてからエントリーのページに戻り)、ブラウザをリロードして投稿コメントが反映されていることを確認してください。

    コメント欄に(X)HTMLタグやMTタグを記述される場合、「<」は「&lt;」、「>」は「&gt;」と入力してください。例えば「<$MTBlogURL$>」は「&lt;$MTBlogURL$&gt;」となります(全て半角文字)

    Now loading...
    Introduction
    Entry Trackbacks
    Entries of this Category
    Recent Entries
    Recent Comments
    Recent Trackbacks
    QRcode

    現在停止中です
    携帯電話からこのQRcodeを撮影することで携帯用URLを取得することができます

    URI for cellular phones
    ギターに入った猫
    Styles
    Font Size
    Default
    For defective color vision
    Gray Scale
    RGB Color
    Search this site

    このブログをメールで購読する by:FeedBurner

    loading ...
    Categories
    Monthly Archives
    BlogPeople
    Syndicate this site
    FeedBurner(RSS1.0/RSS2.0/Atom)
    Counter
    これまでのアクセス
    クリエイティブ・コモンズ・ライセンス
    Powered by
    Movable Type 5.12