MovableType

マルチブログ機能で別ブログの記事を表示する

別ブログの記事を表示したいときはMultiBlogプラグインというのを使う。 MT4からは標準でついてるので、システムメニューからMultiBlogというプラグインが入っているか確認する。有効になっていれば読込先のテンプレートにタグを書くだけ。 MultiBlogタグで…

カスタムフィールドからアップした画像を表示する

カスタムフィールドはすべてのブログで使用するのか一部のブログで使用するのかによって作成方法が違うので気をつける。書き方はこんな感じ。 <mt:If tag="entrythumbnail"> <MTEntrythumbnailAsset> <a href="<$mt:EntryPermalink$>"></a></mtentrythumbnailasset></mt:if>

エントリの表示回数で条件分岐をする

エントリの表示回数をカウントして処理を分岐したいときってたまにあると思う。 調べてみたら以下のようなやり方らしい。 <mt:Entries category="カテゴリA" lastn="3"> <MTIf name="__counter__" eq="3"> 三件目の記事 <MTElse> それ以外の記事 </MTIf> </mt:Entries>↑の場合は3件記事を表示して表示回数が3回目かどうかで分岐する。 MTEntriesタグはエントリー数だけ…

カテゴリの年間記事数を表示する。

最近MTのtipsみたくなってるけどまだまだネタはあるよ。特定のカテゴリの年間記事数を出したいときのやり方。 事前にブログ記事リストのテンプレートの設定部分で「カテゴリー年別」のアーカイブマッピングの設定をしておく。 そうしないと再構築でエラーが…

エントリーの公開日を表示してエントリーへのリンクを貼る

サイドメニューとかでエントリー一覧を表示するときのフォーマット。 <dl> <mt:Entries lastn="20"> <dt><$mt:EntryDate format="%Y.%m.%d (%a)" language="en"$></dt> <dd><a href="<$mt:EntryPermalink$>"><$mt:EntryTitle$></a></dd> </mt:Entries> </dl>

カテゴリごとに表示を変える

テンプレートの表示をカテゴリでわけたいときはIfCategoryタグを使用して、 条件分岐する。 nameモディファイアかlabelモディファイアにカテゴリ名を指定。 MTEntriesタグ内で使用する。 <mt:IfCategory name="カテゴリA"> カテゴリAです <mt:Else> 違います </mt:IfCategory>これで特定のカテゴリのときだけテキストや…

MovableTypeで指定したカテゴリの記事のみを表示する

MTで指定したカテゴリのエントリのみを表示させるには、 <MTEntries lastn="5" category="指定カテゴリ名"> ここにいろいろ入れる </MTEntries>MTEntriesのところに表示させたいカテゴリ名を付け加えるだけでOK! MTってほんと面倒。。。

カスタムフィールドでの改行方法

カスタムフィールドで、 テキスト(複数行)というフィールドを使う場合。 テキストエリアで改行しても、 出力時には改行が反映されない。

Movable Typeでの公開パス設定

MTでブログを作成するときの注意点。 公開設定でのパスとURLは、 htmlなどの拡張子を指定できない。