mtde.info

Movable Type Developers Express

グローバルナビゲーション設置時の問題点

2008年1月12日 23:46 | Writer: apstar | 記事本文

サイトルートに吐き出したウェブページを利用してナビゲーションバーを作成・設置する場合、インデックスページとエントリページと月別アーカイブページなどではナビゲーションバーが正しく表示されるが、カテゴリページでは表示がされない不具合が発生することがあります。

この場合、MTArchivesにarchive_type="page"モデファイアをつけてMTPageの代用とし、ラベルやリンクはMTArchiveTitleやMTArchiveLinkとすればよくなります。

以下サンプル


<!-- グローバルナビゲーション -->
<div id="navitop">
    <div class="pad">
        <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.php" title="サイトマップ">サイトマップ</a></li>
        </ul>
    </div>
</div>

トラブル集

2008 mtde.info