電気ウナギ的○○

About Home

MovableTypeの元からある項目をカスタマイズしたいときは?

shinoda (2010年5月17日 05:53)

う~む、とうとう本体に手をつけてしまった。

MovableType のエントリー項目のひとつである「公開日」。この時間のところに、(通常は現在時刻がセットされるのだが)例えば 09:00:00 のような固定値をセットしておいてほしい・・・という要件があったので、とうとう lib/MT/CMS/Entry.pm に手を付けてしまった。

        $param->{authored_on_time} = $q->param('authored_on_time')
          || POSIX::strftime( "%H:%M:%S", @now );

としているところを、

        $param->{authored_on_time} = $q->param('authored_on_time')
          || '09:00:00' ;

と。

ささやかな変更なんだけど、こういうことをしちゃうと、バージョンアップの度に同じ変更を加えてやらないといかんからなあ・・・

カスタムフィールドで「公開開始日」っての作って、edit_entry.tmplを修正して元の「公開日」を隠しちゃおうかとも思ったが、そしたら静的コンテンツの作成のところの判断条件触らないといけなくなっちゃうし、そっちの方が大ごとになるのでやめた。

こういう、MovableType の元からある項目をカスタマイズする時、Entry.pm とか触らずにプラグインとかでどうにか出来る手があれば、是非ともご教示くださいませ>識者の方

まあ、今回は時間もないし、これでいくけどねぇ。

電気ウナギ的○○

電気ウナギ的○○

About Back

コメント(0)

電気ウナギ的○○

電気ウナギ的○○

About Back

トラックバック(0)

トラックバックURL: https://blog.netandfield.com/mt/mt-tb.cgi/1140

電気ウナギ的○○

About This Site

電気ウナギ的○○
岩国在住。広島で働く超零細IT企業社長のいわゆる社長日記。
何か、酒と食い物のことばかり書いているようで・・・お察しのとおり、肥満体です:-)


2011/06/24
iPhone用サイト公開

Create with jQuery, jQTouch.


CLOSE