ウェブディレクション ユーザビリティ SEO アクセス解析 デザイン制作 システム webapi使い方サンプル 見本になるサイト

MovableTypeのカテゴリの順位を任意に並べるカスタマイズ

ムーバブルタイプのカテゴリの順番は、システムに、依存してしまい(abc順のようなものになってしまいますよね)、カスタマイズしないと任意の順番に並べ替えることができないすが、この任意の順番にする一番簡単な方法をご紹介してみます

順番の決め方


---------------------------------
1、カテゴリの先頭に数字をつけて順位を動かす。
2、カテゴリの説明の欄に表示させるタイトルをいれる。
3、カテゴリの表示タグをカテゴリタグではなくカテゴリの説明タグに入れ替える。
---------------------------------

一応こちらが一番簡単だと思われるほうほうです。

たとえば、
---------------------------------
ウェブディレクターの説明
ユーザビリティ
デザインの仕事とは
---------------------------------

というカテゴリ3つををそのままいれるとあいうえお順に並べ替えられてしまいますが、これを任意の順に並べられるように、カテゴリの先頭に数字をつけると、数字の順に並べ替えられます

---------------------------------
01ユーザビリティ
02ウェブディレクターの説明
03デザインの仕事とは
---------------------------------
というような形でカテゴリの先頭に数字をいれて任意の順番に並べ替えます。

しかしこれだけだと、サイトに表示されるカテゴリ名のが数字の突いたものになってしまいます。

---------------------------------
01ユーザビリティ
02ウェブディレクターの説明
03デザインの仕事とは
---------------------------------

このまま表示されてしまうので、数字をとった状態の

---------------------------------
ユーザビリティ
ウェブディレクターの説明
デザインの仕事とは
---------------------------------
としたいですよね。そこでカテゴリの詳細入力欄に「説明」というのがあります。そこにサイト上に表示したい数字をいれていないカテゴリ名を入れます

01ユーザビリティなら「ユーザビリティ」を「説明」の欄に入れてください。

そして今度はテンプレートのほうをいじります
テンプレートのカテゴリ名を表示するのは
<$mt:CategoryLabel$>
というタグです。これを
<$MTCategoryDescription$>
に置き換えてください。

これにより数字をつけたカテゴリ名ではなく、カテゴリの説明のところにいれたカテゴリ名が表示さます






Yahoo!ブックマークに登録     
このエントリーをはてなブックマークに追加

無料素材イラストダウンロード
今週のピッアップ記事
ウェブディレクターズスタッフブログ

メルマガ購読・解除
 
webディレクターズリンク集