例 17-6. WML Content-Typeヘッダを出力するためにinsertタグを使用する
<?php
// apacheに .wml extensionのための設定がされている事を確認して下さい! // この関数をプラグイン又はアプリケーション内のどこかで定義する function insert_header($params) { // この関数は、パラメータ$contentを期待します if (empty($params['content'])) { return; } header($params['content']); return; }
?>
|
Smartyテンプレートは次のようにinsertタグから始まる必要があります:
{insert name=header content="Content-Type: text/vnd.wap.wml"}
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<!-- begin new wml deck -->
<wml>
<!-- begin first card -->
<card>
<do type="accept">
<go href="#two"/>
</do>
<p>
Welcome to WAP with Smarty!
Press OK to continue...
</p>
</card>
<!-- begin second card -->
<card id="two">
<p>
Pretty easy isn't it?
</p>
</card>
</wml> |