TopMovable Typeカスタムフィールド > 2008年5月
2008年5月27日

カスタムフィールドの入力文字数が改善

May 27,2008 2:00 AM
Tag:[, ]
Permalink

軽ネタです。

以前、エントリーした、「カスタムフィールドの入力文字数の制限を変更する」ですが、いつのまにかオプションフィールド用のテーブルの型が mediumtext に変更されていました。

カスタムフィールド

したがって、私の勘違い(いつのまにか自分で変更したとか)でなければ、4.15 以降で「カスタムフィールドの入力文字数の制限を変更する」の対処は不要です。

Comments [3] | Trackbacks [0]
2008年5月15日

MT4.15ベータ2/MTOS 4.15 ベータ5Bリリースとカスタムフィールドによるブログ記事の並べ替え

May 15,2008 12:03 AM
Tag:[, , ]
Permalink

MTOS 4.15 ベータ5がリリースされました。

Movable Type 4.15 ベータ

カスタムフィールド関係で機能追加が行われ、カスタムフィールドの値を利用して記事の並べ替えやフィルタリングができるようになっています。
並べ替えは、MTForタグを使えば同じ動作を実現できますが、より簡単にできるようになりました。

カスタムフィールドの値で並べ替えやフィルタリングする

1.項目の並べ替え

カスタムフィールドで、ブログ記事に対し、次のような「おすすめ度」というラジオボタンのフィールドを作成します。

おすすめ度

各ブログ記事に「おすすめ度」を設定します。

おすすめ度の設定

カスタムフィールドを設定ブログ記事を作ります。デフォルトテンプレートでは次のように時系列順で並んでいます。

おすすめ度の設定

ブログ記事をおすすめ度順に並べ替えるには、MTEntriesタグに次のsort_byモディファイアを追加します。

<MTEntries sort_by="field:recommend">
    :
</MTEntries>

recommendは、カスタムフィールドのベースネームです(テンプレートタグ名ではありません)。
これで降順に表示されるようになりました。

降順に表示

昇順に並べ替えるには、さらにsort_orderモディファイアを追加して次のようにします。

<MTEntries sort_by="field:recommend" sort_order="ascend">
    :
</MTEntries>

これで昇順に表示されます。

昇順に表示

2.項目のフィルタリング

1項で作成したブログ記事から「おすすめ度2」の記事だけをフィルタリングするには、次のように「field:ベースネーム」モディファイアを設定します。

<MTEntries field:recommend="2">
    :
</MTEntries>

これで、「おすすめ度2」の記事だけをフィルタリングして表示します。

フィルタリングして表示

Comments [0] | Trackbacks [0]
Now loading...
Recent Entries
ギターに入った猫
掲載広告募集
Styles
Font Size
Default
For defective color vision
Gray Scale
RGB Color
Search this site

このブログをメールで購読する by:FeedBurner

AMN
Categories
Monthly Archives
2022年
2021年
2020年
2019年
2018年
2017年
2016年
2015年
2014年
2013年
2012年
2011年
2010年
2009年
2008年
2007年
2006年
2005年
2004年
2003年
BlogPeople
Syndicate this site
FeedBurner(RSS1.0/RSS2.0/Atom)
Counter
これまでのアクセス
Powered by
Movable Type 6.0.3