Movable Type

月別アーカイブで、mt:Entries内のカスタムフィールドの値を利用する

Movable Type5の月別アーカイブのmt:Entries内でカスタムフィールドとれないっていうのにはまった。サイトの全ページに特定ブログの最新記事リストを出力 - MTQ | Movable Type 5 ユーザーコミュニティにちょっとヒントがあったのだけど、 ブログのコンテキ…

パーマリンクのパスをルートからの/パスにする

mt:EntryPermalinkや、mt:AssetURLで出力されるのは、http://から始まる絶対パスだけど、 それちょっとヤダなって時に。 <mt:BlogParentWebsite><mt:SetVarBlock name="WebsiteURL"><$mt:WebsiteURL$></mt:SetVarBlock> <mt:Entries> <$mt:EntryPermalink replace=…</mt:entries></mt:blogparentwebsite>

各ブログのIDを調べる/取得する

別ブログの内容を読み込むときに、「mt:MultiBlog blog_ids=""」とかでID指定するとおもうんだけど、 本番とテストや復元つかってブログ追加したりとかで、IDがかわる場合があって、ちょっと不便。で、ブログ名からIDを取得してblog_idなどを指定する形にし…

アップロードした画像の縦横を比較して、指定サイズ以内にリサイズする。

まあ、MTで画像をアップする際に、 MT側でリサイズさせちゃおうという方法ですな。やっていることは アップした画像をwidth、heightを取得 width、heightを比較して、横長画像か縦長画像か判定 横長なら、横(width)基準で指定サイズにリサイズ 縦長なら、…

管理画面でサムネール画像が表示されない

MTで画像に関して、 画像(ファイル)のアップロードはできる ブラウザでその画像のパスにアクセスするときちんと表示される。 のに、 管理画面のアイテムや、カスタムフィールドのプレビューに表示されない (<img src="" >みたいになってる、[アイテムを…

個別エントリー記事からブログを横断して時系列前後のエントリーへのリンク

Movable Typeでサイトつくる時って、だいたいコンテンツごとにブログをたてる。レアケースだと思うんだけど、 個別エントリー記事からブログをまたいで時系列での前後のエントリーへのリンク欲しいみたいな話があり。 (mt:EntryPrev、mt:EntryNextをmt:Muti…

エントリーに公開Noを振る(ナンバリングする)

要するに、現在公開されているエントリーで、 最古のエントリーを1として新しいものへと順に数字を振っていく場合。 (公開No.などの利用を想定) 流れ order=”ascend” lastn=”0"で古いモノから順にエントリーをすべて出力させる。 1の古いモノのmt:EntryID(…

テンプレートで分岐

<mt:If name="main_index"> <mt:Ignore>メインページ</mt:Ignore> <mt:Include module="main_index" /> <mt:ElseIf name="archive_index"> <mt:Ignore>アーカイブページ</mt:Ignore> <mt:Include module="archive_index" /> <mt:ElseIf name="category_archive"> <mt:Ignore>カテゴリー別ブログ記事リスト</mt:Ignore> </mt:elseif></mt:include></mt:elseif></mt:include></mt:if>