カテゴリの順番を変えたい
[カテゴリ]
カテゴリの順番はプラグインで対応できます。
[MT4.x]
SortCatFld_1_01.zipをダウンロードします。
ダウンロードしたファイルを解凍すると、「plugins」と「mt-static」というフォルダができます。Movable Typeのインストール先ディレクトリにアップロードします。
アップロード後にMovable Typeにログインすると、Movable Typeのアップグレードを行うメッセージが表示されます。
インストールが終わったら、テンプレートを書き換えておきます。
テンプレートの中で、以下のタグをを検索して、属性を追加します。- MTSubCategories
- MTTopLevelCategories
- MTSubFolders
- MTTopLevelFolders
タグに、「sort_method="SortCatFld::Sort"」属性を追加し、保存します。
たとえば、MTTopLevelCategoriesタグを書き換える場合だと、以下のようにします。
<$MTTopLevelCategories$>
にsort_method="SortCatFld::Sort"追加して
<$MTTopLevelCategories sort_method="SortCatFld::Sort"$>
このプラグインをインストールすると、カテゴリ一覧のページに、トップレベルカテゴリを作成の横にカテゴリの並べ替えへのリンクが追加されます。
このリンクをクリックすると、カテゴリフォルダの並べ替えのページが表示されます。
各行にはカテゴリフォルダの名前と、並べ替えのボタンが表示されます。
※また、Movable Type本体と「mt-static」ディレクトリとを別のディレクトリにしている場合は、解凍してできた「mt-static」ディレクトリの中身を、Movable Typeの「mt-static」ディレクトリの中にアップロードします。
画面の指示に従って操作します。
1つ上のカテゴリー/フォルダと入れ替えます。
1つ下のカテゴリー/フォルダと入れ替えます。
先頭に移動します。
末尾に移動します。
※なお、入れ替えや移動は、同じ親を持つカテゴリフォルダの間でのみ行われます。
また、子カテゴリーのあるカテゴリーを並べ替えると、子カテゴリーも含んだまま、並べ替えが行われます。
[MT3.x]
カテゴリー名に数値を入れて順番を決め、アンダーバーで数値とカテゴリー名を区切る方法があります。
プラグイン「Cutstring」をダウンロードします。
ダウンロードしたファイルを解凍し、「plugins」フォルダにアップロードします。
カテゴリに数値をつけ設定します。
- 01_カテゴリーA
- 02_カテゴリーB
- 03_カテゴリーC
- 04_カテゴリーD
- 05_カテゴリーE
数字順にカテゴリは表示されます。
次に数字が表示されたままのカテゴリ名を数字部分を表示しない方法です。
- カテゴリーA
- カテゴリーB
- カテゴリーC
- カテゴリーD
- カテゴリーE
属性を入れる事で【数字_カテゴリ名】の【_(アンダーバー)】から前の部分を表示させません。
例
<$MTCategoryLabel$>
にcutbefore="_"追加して
<$MTCategoryLabel cutbefore="_"$>
例
この記事は参考になりましたか?
3人中、1人が参考になったと投票しています。