Under the Bridge

a Picture of the Late Him

MT4.1:カテゴリの並べ替え(プラグイン使わず)

2008年1月13日 22:30 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

Movable Type 4.1以降で動作するサンプル。

カテゴリの並べ替えをプラグインに頼らず行う方法。

サンプルコード


<MTCategories>
<MTSetvarBlock name="keyvalue"><$MTCategoryID zero_pad="4"$></MTSetvarBlock>
<MTSetvarBlock name="ShowCategory" key="$keyvalue"><$MTCategoryLabel$></MTSetvarBlock>
</MTCategories>
<mt:loop  name="ShowCategory" sort_by="key">
<p><$mt:getvar name="__key__"$> <$mt:getvar name="__value__"$></p>
</mt:loop>

こんなの作った経緯

カテゴリの並べ替えプラグインを使用して、管理画面のカテゴリの並びは調整している。が、いざ再構築すると、こちらが意図しなかった並びになっている...?!

カテゴリの作成は最初から設計してたのでMTCategoryIDは作成順に並んでいたと推測してキーにMTCategoryIDを指定、これをハッシュ変数使って、sort_byモディファイアを設定して並べ替えてるだけ。

拡張できないか、思案中。

2008/01/28 追記:MTCategoryIDへzero_pad="4"モデファイアを追加しました。

トラックバック(0)

このブログ記事を参照しているブログ一覧: MT4.1:カテゴリの並べ替え(プラグイン使わず)

このブログ記事に対するトラックバックURL:

コメントする






Categories
Entries
Feed
スポンサードリンク

parts

フィードメーター - Under the Bridge

あわせて読みたい

なかのひと

2008年4月5日開催、MT4LP5

2008 yoshi(apstar)