例えば、日本語と英語のブログを管理している場合、記事の執筆者を表示するために<$MTEntryAuthorDisplayName$>テンプレートタグをそのまま使うことができません。なぜなら、ユーザ設定画面で表示名を「ぴろり」と設定してしまうと、英語サイトで<$MTEntryAuthorDispla...
(1,463 bytes)
おーぅ、名前そのままやんけ。要はテンプレートタグから、MT::FileInfo や MT::Template にアクセスできるようにする MovableType プラグインです。きっかけは、テンプレートを書いている時に、自分自身(そのテンプレートが生成する URL) を一発で示すテンプレートタグって無いよね、ってと...
(1,627 bytes)
本当はハッカソンで作る予定だったんですが、自宅ハッカソンになってしまったので小物です。しかも茹っていたら公開が遅れましたの。 MovableType のテンプレートにはインクルード(include)という仕組みがあって、同じテンプレートを各所で共通に使いまわすことができます。EasyQuote プラグインは、その...
(2,093 bytes)
ある目的で書いたのですが、よく考えたらこんな回りくどい方法じゃなくても実現可能なんじゃね? ということに気が付いて悔しいので公開します。MovableType ではテンプレートは基本的に上から下に評価され展開されていきます。Postpone プラグインを使うと、指定した範囲のテンプレートタグの評価を一旦行わず、最後...
(1,373 bytes)
MovableType を 4.25 にアップグレードしたら,コメント投稿や記事投稿などのテンプレート再構築時にエラーが表示されるようになってしまった。変数が未宣言とのエラーなのだが,その未宣言の変数とやらが見つからない。そもそも使ってもいない変数名が宣言されてないってなんだこりゃ? 結局,ソースコードの要所要所に...