Movable Type 5.0 情報(テンプレートタグ Tips)
Movable Type 5.0 のテンプレートタグの操作に関する Tips です(ベータ2現在の情報)。以前の記事と若干重複しているかもしれませんがあしからず。
また、情報の一部は「Movable Type 5 BETA ドキュメント」からの引用です。
1.親ウェブサイトのコンテキストに移動する
<mt:BlogParentWebsite>
:
</mt:BlogParentWebsite>
2.親ウェブサイトのモジュールをインクルードする
<mt:BlogParentWebsite><mt:WebsiteID setvar="website_id"></mt:BlogParentWebsite>
<mt:Include module="Test" blog_id="$website_id">
3.ウェブサイトに属するブログのコンテキストに移動する
<mt:Blogs include_blogs="site">
:
</mt:Blogs>
4.コメントのカスタムフィールドをコメント投稿フォームに表示する
<input type="hidden" name="blog_id" value="<MTBlogID>" />
<input type="hidden" name="customfield_beacon" value="1" id="customfield_beacon" />
<mt:CommentCustomFields>
<mt:SetVarBlock name="custom_field_name"><$mt:CustomFieldName$></mt:SetVarBlock>
<mt:SetVarBlock name="field-content"><$mt:CustomFieldHTML$></mt:SetVarBlock>
<mt:SetVarBlock name="custom_field_id">profile_<$mt:CustomFieldName dirify="1"$></mt:SetVarBlock>
<$mt:Include module="フォームフィールド" id="$custom_field_id" class="" label="$custom_field_name"$>
</mt:CommentCustomFields>
5.カスタムフィールドの埋め込みオブジェクトを表示する際の注意点
Movable Typeの標準テンプレートでは、プロフィールやコメントのカスタムフィールド項目をブログで表示する際、安全のためにHTMLタグを除去するグローバルモディファイア sanitize="1" を指定しています。
このため、カスタムフィールドの『埋め込みオブジェクト』で入力される<embed>や<object>タグは、標準の設定では除去されます。
タグを除去せずに、カスタムフィールドの値を表示したい場合は、 sanitize="0" とすることでHTMLをそのまま表示できます。ただし、これによりウェブサイト上で任意のHTMLを表示したり、JavaScriptを実行することが可能になります。ウェブサイトのセキュリティ確保のために、信頼されたユーザーだけがその項目を編集できるよう、コメント認証やユーザーの権限を厳しく設定してください。
Posted by yujiro このページの先頭に戻る
- Movable Type 5.0 にアップグレードする場合の注意事項
- Movable Type 5.0 の SQLite 利用について
- Movable Type 5.0 リリース
- Movable Type 5.0 RC3 リリース
- Movable Type 5.0 RC2 リリース
- Movable Type 5.0 RC1 リリース
- Movable Type 5 の出荷日が11月26日に決定
- Movable Type 5.0 ベータ 4 におけるテンプレートのインクルードの入れ子について
- Movable Type 5.0 ベータ4リリース
- Movable Type 5 ユーザーコミュニティ「MTQ」
- Movable Type 5.0 ベータ3リリース
- Movable Type 5.0 ベータ2リリース
- Movable Type 5.0 仕様変更点と注意事項
- Movable Type 4.261 から Movable Type 5.0 へのアップグレード検証
- Movable Type 5.0 新機能のまとめ
トラックバックURL
トラックバック
≫ わくわくめーるで進行中! from Hなギャンブラーのマイナス生活からの脱出!
わくわくで進行中です。 [続きを読む]
Tracked on October 7, 2009 9:56 PM
コメントする
greeting