MTで3キャリア・対応サイトを簡単作成・配信するプラグイン。絵文字変換・画像変換・ページ分割を完全自動化

タグ/端末判別/iモード対応XHTML

この内容はVer.1.35から適用されます

iモード対応XHTMLの判定 bookmark

iモード対応XHTMLは特殊な仕様になっており、従来のiモード対応HTMLや他のキャリアのHTML/XHTMLと互換性が低いため、対応するためにはそのためのテンプレートを用意しなければなりません。

MTKeitaiIfiXHTMLテンプレート・タグを使用すると、アクセスした端末がiモードで、かつiモード対応XHTMLに対応しているかを判定し、テンプレートを書き分けることができます。

MTKeitaiIfiXHTML bookmark

通常のテンプレートでは、MTKeitaiIfiXHTMLテンプレート・タグを用います。このテンプレート・タグには属性はありません。

このテンプレート・タグにより、iモード対応XHTML対応機種であると判定されると、同時にHTTPヘッダーとして、

Content-Type: application/xhtml+xml

が出力されます。

使用例 bookmark

<MTKeitaiKit><MTKeitaiIfiXHTML>
   <!-- ここにiモード対応XHTMLのテンプレートを記述します -->
<MTKeitaiElse>
   <!-- ここにそれ以外のテンプレートを記述します -->
</MTKeitaiElse>
</MTKeitaiIfiXHTML>
</MTKeitaiKit>
<MTKeitaiIfiXHTML>タグの前に改行があると、
正しく表示されないことがあります。

MTIfKeitaiiXHTMLSysTmpl bookmark

システムテンプレートでiモード対応XHTML対応機種かを判定する場合は、MTIfKeitaiiXHTMLSysTmplテンプレート・タグを使用します。

このテンプレート・タグで判定された場合も、iモード対応XHTMLであることを示す、

Content-Type: application/xhtml+xml

が出力されます。

使用例 bookmark

<MTKeitaiKitSysTmpl><MTIfKeitaiSysTmpl><MTIfKeitaiiXHTMLSysTmpl>
      <!-- ここにiモード対応XHTMLのシステムテンプレートを記述します -->
   <MTElse>
      <!-- ここに通常の携帯電話用システムテンプレートを記述します -->
   </MTElse>
   </MTIfKeitaiiXHTMLSysTmpl>
<MTElse>
   <!-- ここにPC用のシステムテンプレートを記述します -->
</MTElse>
</MTIfKeitaiSysTmpl>
</MTKeitaiKitSysTmpl>
<MTIfKeitaiiXHTML>タグの前に改行があると、
正しく表示されないことがあります。

* Six Apart、Movable Type、TypePadはSix Aaprt, Ltd.の登録商標です。
* 「iモード」「iアプリ/アイアプリ」「i絵文字」「mova」「FOMA」および「i-mode」「i-appli」ロゴはNTTドコモの商標又は登録商標です。
* 「EZweb」「EZアプリ(Java[TM])」「au」はKDDI株式会社の登録商標です。
* 「Yahoo!」および「Yahoo!」「Y!」のロゴマークは、米国Yahoo!Inc.の登録商標または商標です。
* SOFTBANKおよびソフトバンクの名称、ロゴは日本国およびその他の国におけるソフトバンク株式会社の登録商標または商標です。
* その他、当ページに記載されている会社名、製品名などは該当する各社の商標または登録商標です。

アイデアマンズ株式会社は、ケータイキット/フィードアプリ/WebScan等の開発を行なう新規事業専門会社です。