MTOSカスタマイズ;カテゴリーの並び順を簡単に変更するプラグインを導入

※この記事はデフォルトのテンプレートを使っていたときのものです。当サイトは2008年7月18日に新テンプレートにリニューアルしましたので、当記事は当てはまりません。標準3カラムのテンプレートをお使いの方のみが対象です。悪しからず。


●MTOSのカスタマイズはまだ本格化していませんが、とりあえず、今日は「カテゴリーの並び順を手軽に変更できるプラグイン」を導入することにしました。

●参考にさせていただいたのはこのサイトです。まず、こちらでプラグインがあることを知りました。

 MTのカテゴリー並び替え本命プラグイン、Sort Categories And Folders

 

●本命!というのが期待できそうですね。で、同時に、紹介されている元サイトも開き、何度も記事を読ませていただきました。

 カテゴリーとフォルダを並べ替えるプラグイン(MT4以降用) - The blog of H.Fujimoto

 

●MTOSを使われている方なら、プログラムのDL&INSTは簡単でしょう。まだまだ初心者の私にも瞬時にできましたよ。

 Movable Type 4.1/MTOS用
 SortCatFld_1_02.zip

 これをローカルに保存、解凍してできた、「plugins」と「mt-static」の2つのフォルダをFFFTPでサーバにアップロード。

●アップロード後にMovable Typeにログインすると、Movable Typeのアップグレードを行うメッセージが表示されます。
 これは初め読んだときはよくわかりませんでしたが、実際にやってみると、アップグレードをしてくださいという指示窓がでましたので、その通りにすると何事もなく終わりました。両サイトの作者に感謝いたします。

 問題は、この後でした。

The blog of H.Fujimotoでは「テンプレートの中で、MTSubCategories/MTTopLevelCategories/MTSubFolders/MTTopLevelFoldersタグを使っている箇所を検索します。」とありますが、いったいどのテンプレートのことなのか、どうやって探せばよいのかと、最初は見当もつきませんでした。とくに、一番迷ったのは、この4つのタグをすべてのテンプレートの中から探さねばければならないのか?という点でした
 お恥ずかしい限りです(自慢じゃないけど、初心者ですので)。

●同ページには「ちなみに、Movable Type 4の標準テンプレートの場合だと、「サイドバー(2カラム)」などのテンプレートに、MTTopLevelCategoriesタグを使っている箇所があります。」とありましたので、私(当サイト)の場合、3カラムのテンプレートを探せばよいのだろうとは思いましたが、先のコメントでは、他のテンプレートもすべて探さねばならないのかと思ったりして悩みました。

●しかし、まさか、すべてのテンプレートで探せということではないだろうと思い直し、とりあえず「3カラム」のテンプレートで「MTTopLevelCategories」の文字を探すと、最後のほうに書かれているのが見つかったので、そこに「sort_method="SortCatFld::Sort"」(この部分をアトリビュートというらしい)を付け加えて保存しました。

もう1ヵ所、ウィジェットの「カテゴリーアーカイブ」のなかにも「MTTopLevelCategories」があるということなので、探してみると見つかったので、そこにも挿入、保存しました。

●そして、恐る恐る管理画面を見ると... よかった、The blog of H.Fujimotoに書かれているような「カテゴリーの並び替え」の文字が見えました。

●さっそく、そのリンクをクリックすると、カテゴリー並び替えの管理画面になり、あとは直感的な作業で(どこかのブログで見かけたようなスタイル)簡単に並び替えることができました。保存後、サイトを見ると無事、変更されていました。

●一軒落着です(無事、上の写真の管理画面に)。

●私(当サイト)の場合、このやり方でよかったようなので、標準3カラムのテンプレートをご利用の方はご参考にしてください。

しかし、「MTSubCategories/MTTopLevelCategories/MTSubFolders/MTTopLevelFoldersタグを使っている箇所」という表現の正確な意味はいまだにわかっておりません。
 これは、テンプレートが異なると、実際に探さなけれならない場所(ファイル、または管理画面など)が異なるということだと思われますので、面倒くさい話です。

●考えすぎなのかも知れませんが、初心者の私にはそう思えました。

●これから導入しようという方は、まず何度も読み直し、それでわからなければ作者に問い合わされたほうが安心ですね。

●当サイトの場合、たぶん、これでよかったのでしょう。そう思って、先へ進みます。

 

 



タグ : ,

関連記事

  1. シックス・アパートが「Movable Type 4.2」を出荷開始
  2. サーバはXREA、データベースはSQLiteにしました
  3. MTOS(MT4、MT4.1)テンプレート 無料版配布サイト一覧
  4. テンプレート
  5. 自動保存機能の付加と構築機能の改善
  6. 入力時のタッチについて
  7. MTOS エムトス (Movable Type 4)使用開始

TOPPAGE  TOP