MovableType
MTでアーカイブ系ページへのリンクが、 /cat1/ /2011/04/ のように、index.htmlを省略された形になるんだけど、それが嫌だって場合のプラグイン。 /cat1/index.html /2011/04/index.html index.htmlを出力できるようになります。 やってること MT::Util::str…
「Common SQL Environment」というアプリケーションを使って、MovableType 5のテーブル定義書を生成してみた。 http://www.hachikun.com/data/MTOS5.zip ↑ご自由にどうぞ。MTOS活用テクニック―カスタムフィールドで本格的なCMS機能を実現!posted with amazle…
最近MT触ってなくてすっかり忘れてしまってるので、個人サイトをMT化リベンジしようと思い、まずはローカルにMTOSの最新版(MTOS-4.261-ja)を入れた。個人だからMTでもいいんだけど、個人的な活動の為にも企業でも無料で導入できるMTOSに慣れておこうかと思い…
こちらよりダウンロード MTで、UserSessionTimeoutに値を設定すると、タイムアウトの時間が指定できる。だけどこれ、変な仕様で、最終アクションからの経過時間ではなくて、ログインしてからの経過時間で判定している。そうすると、ずーっとログインして作業…
MTのカテゴリ一覧を取得するタグは、通常アルファベット順で表示されます。 これをID順(作成順?)に並び替えたいなぁと思ったのですが、プラグインを入れずにテンプレートタグのみで実装できました。 参考:http://www.mtde.info/0760samplecfld/samplecfl…
%x 言語に合わせて、日付を表示します。ほとんどの言語では、%B %d, %Yと同じです。 (例: September 06, 2002、2002年09月06日) 日付に関するテンプレートタグのモディファイアリファレンス : Movable Type ドキュメント これ嘘だから!少なくともMT4.22以降…
ログイン後、通常ダッシュボード画面が開かれますが、このプラグインを導入することで、どの画面でも一番最初に開くことができます。(もちろん権限がある場合) 今はソースに直にログイン先を記述していますが、いつか設定画面で登録できるようになる、かも…
trim_to モディファイアを拡張してみます。 trim_to 最初の N 文字を取り出します。N はアトリビュートの値として設定します。 使い方 http://www.movabletype.jp/documentation/appendices/modifiers/trim_to.html 目標実行結果 エントリータイトル「モディ…
MTのリスト系のページのURL変数「__mode」に単数形と複数形が混じっていたのでちょっとMTのソースを見てみた。 どうやら下記にあげたものは単数形と複数形の両方で同じ動作をするみたい。lib/MT/App/CMS.pm(var 4.22) ## DEPRECATED ## 'list_pings' => "$…
Movable Type 4.x 本格的CMSサイトを構築するためのMTスーパーテクニック クリエイターが身につけておくべき新・100の法則。作者: 加藤善規,平澤隆,両見英世出版社/メーカー: インプレスジャパン発売日: 2008/09/12メディア: 大型本購入: 1人 クリック: 69回…
一般画面でを使うと、指定されたファイルは「ブログのindex.htmlの位置」から見た相対パスで読み込まれるが、管理画面のテンプレートファイルで使うとどうだろうか。 試してみた。 結果、「CGIプログラムを配置したパスの位置」から見た相対パスで読み込まれ…
config.yamlに下記を記述。 name: Sample Pack version: 0.01 schema_version: 0.01 object_types: entry: add_field: integer 調べても調べても、デフォルト値の設定とインデックスの設定の記述方法が載ってない・・・。 そもそも仕様的にない? 仕方がないの…
※perlソース部分の表示がおかしかったので修正しました(2008/12/12 09:40) mt_assetテーブルにファイルアップローダーからアップして登録した下記のようなデータが入ってるとして、 mysql> select asset_id, asset_class, asset_file_name from mt_asset; …
テンプレートタグの書き方はいろいろあって、例えば MT::Template::Context に設定する方法と MT::Plugin の registry に設定する方法がある。 よく、というかあまり多くないプラグイン開発についてのネットの記事や、書籍に載ってるのは前者の方法。 サンプ…
Perlマスターブック Perl5.6/5.8対応作者: 坂田健二出版社/メーカー: 毎日コミュニケーションズ発売日: 2008/03/27メディア: 単行本(ソフトカバー) クリック: 1回この商品を含むブログ (5件) を見るMovable Type プロフェッショナル・スタイル MT4.1対応 (…
テンプレートタグの種類 変数タグ MT::Template::Context->add_tag($name, \&subroutine) コンテナタグ MT::Template::Context->add_container($name, \&subroutine) 条件タグ MT::Template::Context->add_container_tag($name, \&subroutine) 複数リテラル <