Movable Type プラグインディレクトリ
cutfirstchar
変数タグの出力から、先頭のn文字を切り取ります。MTCategoriesタグやMTSubCategoriesタグでカテゴリーを出力すると、カテゴリーが文字コード順に並びます。その性質を利用して、カテゴリー名に連番を振ってその順序に並べ替え、カテゴリー名を出力する際にその連番を切り取るのに利用します。
インストール方法
- エントリーの中にダウンロードのリンクがあります。そこをクリックするとプラグインのソースコードが表示されます。
- 表示されたソースコードをコピーしてエディターに貼り付け、「cutfirstchar.pl」というファイル名で保存します。
- 保存した「cutfirstchar.pl」ファイルをMovable Typeの「plugins」ディレクトリにアップロードします。
使い方
- カテゴリーに連番を振る
- カテゴリー名出力部分の書き換え
個々のカテゴリーに、表示したい順序になるように半角数字で連番を振ります。カテゴリーを後で追加することがあることも考慮して、連番は飛び飛びの値にしておくとよいでしょう。また、連番は桁数を揃える必要があります。
例えば、「010ハードウェア」「020ソフトウェア」「030インターネット」のように連番を振ります。
MTCategoryLabelタグなど、カテゴリー名を出力するタグに、「cutfirstchar="N"」のアトリビュートを付加します。「N」には連番の桁数を指定します。
例えば、連番を3桁で振っている場合、以下のような書き方をします。
<$MTCategoryLabel cutfirstchar="3"$>
MTCategoryLabelタグや以外にも、MTEntryCategoryタグMTArchiveTitleタグでカテゴリー名を出力している箇所がありますので、それらも漏れなく書き換えます。
使い方
cutfirstcharプラグインを使う際にはカテゴリー名に連番を振りますが、それによってカテゴリー・アーカイブ・ページの出力先ディレクトリが変わります。
ディレクトリが変わると問題がある方は、出力ファイル名を変えるようにします。手順は以下の通りです。
- ブログの管理画面の左端にある「環境設定」-「カテゴリー」をクリックし、カテゴリー一覧のページを開きます。
- それぞれのカテゴリーをクリックして設定のページを開きます。
「出力ファイル名」の右にある鍵のアイコンをクリックし、出力ファイル名を書き換えられる状態にして、元の出力先と同じになるように設定します。
なお、すでに上記の手順を行っている場合は、カテゴリー名に連番を振っても問題ありません。
カスタマイズ情報
特になし
その他付加情報
特になし
利用規約
特になし
トラックバック
- トラックバック URL