バージョン 7 から バージョン 8 における更新: チケット #13
- 更新日時:
- 2007/10/28 08:40:01 (3 年 前)
凡例:
- 変更なし
- 追加
- 削除
- 変更
-
チケット #13 – 説明
v7 v8 1 {{{2 #!Text3 1 今までテンプレートエンジンに[http://cheetahtemplate.org/ Cheetah]をつかってたんですが、 4 2 $$~が変数名として認識されるせいでprototype.jsの$系のJSの関数と相性がよくないという問題があり、 … … 11 9 12 10 13 ためしに ClearSilverで文字列中のテンプレートを変数で置換するpythonスクリプトは以下のような感じ。11 ためしに!ClearSilverで文字列中のテンプレートを変数で置換するpythonスクリプトは以下のような感じ。 14 12 15 13 {{{ … … 25 23 print cs.render() 26 24 }}} 27 }}} 25 26 (071028追記) 27 Cheetahと!ClearSilverを使ってみた感想としては、まず!ClearSilverはHTML向けのテンプレートエンジンだということ。Cheetahはテキスト形式なら割と何でもいける。 28 29 あとCheetahでのJSの$関数の話に関しては\$と書けばエスケープできます。 30 31 また、!ClearSilverはテンプレートに変数を埋め込む処理が遅いという話を聞いたことが。未検証。 32 33 他にもKIDとかテンプレートエンジンはいろいろあるみたい。 34 自分は任意のテキストをテンプレートとして展開することが多いので今はCheetah使ってます。