カテゴリを任意の順番に並べ替える - ホームページ制作 香川県/WEBコンサルティング

 
 

カテゴリを任意の順番に並べ替える

ムーバブルタイプでホームページを制作していると、もっとこんな事が出来たらいいなと思うことがあります。
テンプレートタグを変更することで出来ることも結構ありますが、テンプレートでは処理できない要求もあると思います。

例えば、ムーバブルタイプのカテゴリーを自由に並び替える。
ムーバブルタイプのカテゴリー名は、数字、英語(A・B・C)のアルファベット順にならぶようです。
これを利用して、カテゴリー名にカテゴリーで表示する名称を入れ、MTCategoryDescriptionで、メニュー名を表示させる。さらに、元々カテゴリーの設定する内容には、数字とカテゴリーを入れてしまう。

こうすることで、カテゴリー順の数字順でならび、カテゴリー説明で入れた名称を表記させるということで可能にはなります。
(MTCategoryLabelなど)の代わりに、カテゴリーの説明(MTCategoryDescription)を表示する」という手法もあります。

ただ、本来はカテゴリー説明に利用するべき項目なので、利用してしまうのはという場合は、
カテゴリを任意の順番に並べ替えるプラグイン

「カテゴリー名の先頭に番号をつけて、それを表示する際に番号をカットする」というプラグインがあります。

、<$MTCategoryLabel$>等のカテゴリー名表示タグを、<$MTCategoryLabel cutfirstchar="4"$>等に書き換える手間はありますが、非常に便利です。
ただ、カテゴリーを後々追加していくことを考えると、カテゴリー名を「001カテゴリーA」のようにして、先頭3文字を番号にした場合だと後で、間に入れるということが出来なくなりますので、カテゴリー名を「0010カテゴリーA」等、4桁くらいにしておくのが便利です。

Twitterでつぶやく

« Googleウェブマスター ツール sitemap.xml | メインページへ  | カテゴリーの番号を出力する、cutlastcharプラグイン »

トラックバック

このエントリーのトラックバックURL:

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)