カテゴリの並び順と表示・非表示

スポンサーリンク
スポンサーリンク

F1000222.jpg今日の仙台はご覧のように大雪になってます。去年のエントリーを見直してみると、2/18に大雪だったようですね。何で水曜日に降るんだか・・・

そんな中、今日は事務所に篭って自社サイトの構築作業を続行中。
MovableTypeを使い、各ページをカテゴリーで分類して表示させるようにしているのですが、通常カテゴリ表示の順番というのは文字(カテゴリの名前)で決まってしまいます。
まずはそれを自分が意図した順番に並び替えるために、
カテゴリ名の先頭に数字を付加(例えば 0010会社概要)します。次にカテゴリの説明に本来表示したいカテゴリ名を記入(例 会社概要)します。
もちろんこれだけではカテゴリが表示されたときにその数字まで表示されてしまいますので、テンプレート(インデックステンプレートやアーカイブテンプレート)のカテゴリを表示させる箇所を以下のように書き換えます。
<MTTopLevelCategories>
<ul class="module-list">
<li class="module-list-item">
<a href="<$MTCategoryArchiveLink$>">
<$MTCategoryDescription$>
</a>
</li>
</ul>
</MTTopLevelCategories>

こうする事によってトップレベルカテゴリが意図された順番に並び替えられます。
(カテゴリの説明部分を表示するようにしているため)
さらに、サブカテゴリは非表示となりますので、
会社概要のページの下に沿革のページを作る
といった下の階層を作りたいときも便利です。

コメント

  1. Movable Type(MT)関連 情報商材比較サイト より:

    Movable Type(MT)関連 情報商材比較サイト

    テンプレート販売関連 情報商材比較サイト! 一挙公開!

タイトルとURLをコピーしました