mtde.info

Movable Type Developers Express

トップレベルのウェブページのみ抜き出しグローバルナビゲーション作成

2008年2月 9日 10:52 | Writer: apstar | 記事本文

トップレベルのウェブページのみを抜き出し、グローバルナビゲーション用のリストを作成するコードサンプルです。

テンプレートタグで取得するリストへ、ホーム(トップページ)へのリンクとアーカイブページへのリンクをコードの手書きで追加しています。トップレベルのウェブページをあとから追加した場合は、自動的にリストへ追加されます。

以下のコードはMTArchiveListタグを用いた場合とMTPagesタグを用いた場合の2通りの例です。リストの並びが若干変わることがありますが、ページは同じものを取得します。サブフォルダにもウェブページが存在する場合は、コード2を用いてください。

コード1(MTArchiveListタグを用いた場合)

<ul>
   <li><a href="<MTBlogURL>" title="ホーム">ホーム</a></li>
   <MTArchiveList archive_type="Page">
      <li><a href="<MTArchiveLink>" title="<MTArchiveTitle>"><MTArchiveTitle></a></li>
   </MTArchiveList>
   <li><a href="<MTBlogURL>archives.html" title="サイトマップ">サイトマップ</a></li>
</ul>

コード2(MTPagesタグを用いた場合)

<ul>
   <li><a href="<MTBlogURL>" title="ホーム">ホーム</a></li>
    <MTPages no_folder="1" sort_order="ascend">
        <li><a href="<MTPagePermalink>" title="<MTPageTitle>"><MTPageTitle></a></li>
    </MTPages>
   <li><a href="<MTBlogURL>archives.html" title="サイトマップ">サイトマップ</a></li>
</ul>

ウェブページ関連サンプル

2008 mtde.info