このページは、旧Binbo-Specialです。ちょっとずつ精査しながらコンテンツ移行中・・・・・現在のBinbo-Specialはこちら。
HOME > 技術資料 > PHP > Smartyのデリミタを変更する
スポンサード リンク
 
 
 
 
 
 

Smartyのデリミタを変更する

えーと、あれなんだっけ・・・・・?

あの、あれですよ。
Smartyタグの「{」とか「}」とかあるじゃないですか。
区切り記号とでも言いますか、囲み記号とでも言いますか。。。
正式名称、何て言いましたかねぇ・・・・・

デリ・・・デリ・・・・・デリなんとかだったと思うんですけど、、、
あの、気に食わない場合に「チェンジ!」とか言う奴でしたかね?(デリ違い)


デリミタを変える理由を私なりに

あまり好ましくない事かもしれないが、HTMLソース内にJavaScriptやcss等で他に「{」とか「}」を使う場合、
{literal}~{/literal}
でわざわざ囲わなければいけないんですが、これが少々煩わしい。というのが一点。

他には、WISIWYGなツール(Dreamweaverとか)で編集する際に、コードがズガズガ出ていて見辛いし、場合によってはレイアウトが崩れてデザインワークに支障が出る。だから何とかしたい。ってな理由が考えられます。

デリミタ変えると入力が面倒・・・ってな議論はとりあえず置いておいて・・・

方法

これで、WISIWYGなアンチクショウではコメントアウト扱いになるんで、上手く隠す事が出来てみたり。
まあ、HTMLのコメントアウトがベストかどうかって議論は別問題なんで、今日はここまで。

2008/04/04

関連項目

CodeIgniter

Smarty

▲一番上へ

ゲーム
技術資料
普段思った事をつらつらと
カスコンテンツ