サイドバーのカテゴリー表示、default では好き嫌いにかかわらず、
1・2・3・・・順、あ・い・う・・・順、a・b・c・・・順みたいです。
「MovableType」
「はじめに」
「アンケート・ポイントサイト」
が、メインカテゴリーで、
その他がサブカテゴリーなんですけれど、
「はじめに」が「MovableType」の
サブカテゴリーみたいで嫌です。
「はじめに」は、はじめに持って来たいです。
順番の並べ替えをすることにしました。
少し調べてみて、pmLabo. 様で公開されている
プラグイン pmHeadChanger Ver.1.1 を使用させていただくことにしました。
ありがとうございます。
ダウンロード後、解凍すると
pm_headchanger_euc.pl
pm_headchanger_sjis.pl
pm_headchanger_utf8.pl
の 3 つのファイルが出現しますので、
自分の MovableType の文字コードにあったファイルを 1 つ、
mt.cgi があるディレクトリーの plugins ディレクトリーにアップロードして、
パーミッションを「755」もしくは「705」にします。
で、テンプレートの「メインページ」や「アーカイブページ」に
下記赤文字を書き加えてやるだけです。
<MTIfArchiveTypeEnabled archive_type="Category"><div class="module-categories module">
<h2 class="module-header">カテゴリー</h2>
<div class="module-content">
<MTTopLevelCategories>
<MTSubCatIsFirst><ul class="module-list"></MTSubCatIsFirst>
<MTIfNonZero tag="MTCategoryCount">
<li class="module-list-item"><a href="<$MTCategoryArchiveLink$>"
title="<$MTCategoryDescription$>"><MTCategoryLabel pmhc=""></a>
<MTElse>
<li class="module-list-item"><MTCategoryLabel pmhc="">
</MTElse>
</MTIfNonZero>
<MTSubCatsRecurse>
</li>
<MTSubCatIsLast></ul></MTSubCatIsLast>
</MTTopLevelCategories>
</div>
</div>
</MTIfArchiveTypeEnabled>
この様に、カテゴリータイトルに
半角数字と ) を頭に付けてやると、数字の順に並びます。
数字は何桁でも良いようです。
頭に付けた半角数字と ) を消すのではなく、例えば◆と置き換えるなら、
pmhc=""ではなくてpmhc="◆"にすればよいです。
サブカテゴリーも数字を割り振ってやれば、
順番の並び替えは出来るのですが、
頭に付けた半角数字と ) が消えずに
表示されてしまいます。
うーん、なぜでしょう?残念。
≪ 続きを隠す