0

プロジェクトを見ていて、html ファイルにテンプレート システムが設定されていることに気付きましたが、全体の概念にはあまり詳しくありません...しかし、コードを閲覧し始めると、次のようなものが表示されました: ${ varName} は、実行時に、複数の言語を許可することを目的としていると思われる nls ファイルの名前に置き換えられていました。

テンプレートファイルがphpエンジンによって解析されないという事実を知っているので、おそらく構文はサーバー側のjavascriptの省略形であると考えています。私が興味をそそられたのはどれですか、この代替をどのように達成しているかについて誰か考えがありますか? 考えられるGoogle検索でこれに関する情報を見つけることができないようですので、ヒントがあれば助かります。

4

1 に答える 1

0

dijit._Templated を拡張し、この構文でファイルまたはインライン文字列を参照するコードを見ている場合、それはクライアント側で解析されています。参照はウィジェット JS オブジェクトの変数名であり、dojo.i18n を使用してローカライズされた文字列バンドルから文字列を指すように設定できます。

于 2011-02-02T03:18:20.187 に答える