久しぶりに仕事のページを新しく作りました
MTは基本的にブログ形式なので、日付順に記事が並んでしまいますので、日付を変更して順番を変えるのですがMT4.1になってからそれがどうもうまく行く時と行かない時があってズッート悩んでいました
今回も自分の希望の感じに並ばない感じ・・・・・
なんでかなとMTのホームページでマニュアルを調べても間違ってないなー
MTのホームページに書いてあるマニュアル
<MTEntries sort_by=”created_on ” sort_order=”descend”>
これがエントリーを表示するタグ
ここのsort_by=”foo”
ブログ記事を並び替える対象を指定します。
authored_on (ユーザー・初期値)
title (ブログ記事のタイトル)
ping_count (トラックバックの件数)
comment_count (コメントの件数)
author_id (作成ユーザー ID)
excerpt (概要)
status (ブログ記事の状態:下書き/公開)
created_on (作成日)
modified_on (変更日時)
rate ()
score ()
マニュアルはこんな感じ
created_on (作成日)で間違ってないと思っていました
この(作成日)が間違い!
エントリーをデータベースに初めて保存した時点の日時であって変更した日ではない
よって使うのは
authored_on エントリーを新規作成した時点の日時 変更した日にちもOK
と言う事で
<MTEntries sort_by=”authored_on” sort_order=”descend”>
に変更して、再構築をしたらOK!でした
とても勉強になったMTのページ
Movable Type 4のエントリーの日付の管理方法
ありがとうございました ようやくMT4.1になってから悩んでいた問題が解決しました