タグ

2010年5月13日のブックマーク (1件)

  • ブログ一覧の並べ替え

    昨日、以下のようなご質問をいただきました。 Movable Type 5でサイドバーのブログ一覧を出力する際に、ブログの順番を自由に並べ替えたいです。 どうすれば良いでしょうか。 カスタムフィールドを使えば、やや手間はかかりますが、並べ替えを行うことができます。 その方法を紹介します。 1.考え方 MTBlogsタグでは、ブログ一覧を名前の昇順で出力するようになっています(ソースコードの中に、そのように記述されています)。 そのため、MTBlogsタグを単に使うだけだと、ブログ一覧を任意の順序で出力することはできません。 MTBlogsタグでブログ一覧をいったん読み込んだ後で、何らかの方法で並べ替えて出力することが必要です。 ここでは、「並び順」を表すカスタムフィールドをブログに追加して、ハッシュを使って並べ替えを行うことにします。 2.カスタムフィールドの定義とデータの入力 まず、ブログ