この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン | 最新リビジョン 両方とも次のリビジョン | ||
php_template [2019/01/03 00:58] 管理者 |
php_template [2019/01/03 01:34] 管理者 [カスタマイズ] |
||
---|---|---|---|
ライン 90: | ライン 90: | ||
===== カスタマイズ ===== | ===== カスタマイズ ===== | ||
- | 単純にデータを展開するだけだと芸が無いので、最低限の挿入データごと「HTML許可選択」・専用タグの「多重展開の防止」・「使用しなかった専用タグの除去」を行っています。 | + | 単純にデータを展開するだけだと芸が無いので「HTML許可選択」を追加行っています。専用タグのキー名の頭に@をつけるとHTML許可して、@が無ければHTMLを不許可にしています。 |
- | イメージ | ||
- | ^テンプレート^+^データ(php)^ | ||
- | |<code html><h1>{{title}}</h1> | ||
- | <p>{{text}}</p></code>|+|<code php>$output{'title'}='デモ'; | ||
- | $output{'text'}='Hello world!'</code>| | ||
- | |||
- | ^ ↓結果 ^ | ||
- | |<code html><h1>デモ</h1> | ||
- | <p>Hello world!</p></code>| | ||
- | |||
- | |||
- | |||
- | ----- | ||
===== デモプログラムコード ===== | ===== デモプログラムコード ===== | ||
下記のtemplate.phpとtemplate.htmlは同じフォルダに保存してください。(template.htmlはファイルパスを書き換えれば任意のディレクトリに移動できます) | 下記のtemplate.phpとtemplate.htmlは同じフォルダに保存してください。(template.htmlはファイルパスを書き換えれば任意のディレクトリに移動できます) |