Objectプラグイン v0.10(ダイナミックパブリッシング対応)
Movable Typeのデータベースに対し、任意のフィールドを指定してデータを取得できるObjectプラグインをバージョンアップしました。
1.変更点
以下のオブジェクトについて、ダイナミックパブリッシングに対応しました。
- ブログ記事
- ウェブページ
- コメント
- トラックバック
- カテゴリ
- フォルダ
- アイテム
- ユーザー
なお、fetch系のメソッドを使用しているため、スタティックと比較して以下のモディファイアが使用できません。
- sortモディファイア
- statusモディファイア
- inclモディファイア
逆に、ブログ記事であればlastn、limit、sort_order、sort_byモディファイアなどが利用可能です。
2.使用例
ブログ記事を出力するMTEntriesタグでは日付による範囲指定を行えませんが、MTObjectsタグを利用すれば日付による範囲指定が可能になります。
例えば、ブログ記事ページで1年前のブログ記事タイトルを出力する場合は次のように設定します。
<mt:EntryDate format="%Y" setvar="year" />
<mt:EntryDate format="%m%d" setvar="month_day" />
<mt:SetVar name="year" op="--" />
<mt:SetVarBlock name="start"><mt:GetVar name="year" /><mt:GetVar name="month_day" />000000</mt:SetVarBlock>
<mt:SetVarBlock name="end"><mt:GetVar name="year" /><mt:GetVar name="month_day" />235959</mt:SetVarBlock>
<mt:Objects name="entry" start="$start" end="$end">
<mt:if name="__first__">
1年前の今日の記事は
</mt:if>
<a href="<mt:EntryPermalink>"><mt:EntryTitle /></a>
<mt:if name="__last__">
です。
<mt:else>,
</mt:if>
</mt:Objects>
3.プラグインのダウンロード
最新版のプラグインは下記のページよりダウンロードしてください。
Posted by yujiro このページの先頭に戻る
- Movable Typeでコンテンツタイプのフィールド名を出力する「ContentFieldNameプラグイン」
- Movable Typeで指定したテンプレートのアーカイブパスを取得できる「EntryLinkByTemplateNameプラグイン」
- Movable Type 5でお気に入りリストが作れる「Linklistプラグイン」バージョンアップ
- Objectプラグイン v0.03
- Object プラグイン v0.02
- CommentCustomFieldプラグイン v0.10
- EntryCategoryID プラグイン v0.10
- CommentCustomField プラグイン v0.04(ラジオボタン・チェックボックス・プルダウンメニュー対応)
- CommentCustomFieldプラグイン v0.02(画像のアップロード対応)
- RecommendedEntry プラグイン
- Split プラグイン
- ArchiveDateFooter プラグイン(MT4.2 対応)
- FolderLink プラグイン
- BlogArchiveRelativeURLプラグイン
- Movable Typeのサブカテゴリやサブフォルダの階層を表示する「SubCategoryDepthプラグイン」
トラックバックURL
コメントする
greeting