問題タブ [template-toolkit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
perl - RDBOを使用してTemplateToolkitでリストコンテキストを強制するにはどうすればよいですか?
些細な一意のIDを実行するTTプラグインがあります。
ここで、テンプレート呼び出しは単純です。
「データ」はRDBオブジェクトであり、ユーザーはその関係の1つです。関係に1つまたは複数の要素があるかどうかに関係なく、「。users」がPerlでリストを直接返すことを確認しました。
ただし、TTは単一要素リストの要素を返し、複数要素のリストは適切に返すようです。
これを調べたところ、「。list」を使用してリストコンテキストを強制できることがわかりました。
Data :: Dumperが明らかにしたように、これは単一要素リストの意図どおりには機能しません。
期待される代わりに
単一要素のリストであっても、オブジェクトのリストを取得するためのTTの他の簡単な方法はありますか?(1つのアプローチは関数を書き直すことですが、そうでないものは望ましくありません)
perl - テンプレートツールキットで匿名リストを逆にする方法は?
テンプレートツールキットで匿名リストを逆にすることはできますか?
例えば
(それが機能しないことを除いて)。
変数を使用したり、配列を明示的に入力したりせずに、それを行うためのきちんとした方法があるかどうか疑問に思いました。
syntax - Bugzilla テンプレート: [% と [%+ の違いは何ですか?
Bugzilla テンプレートのコードは、通常 [% と %] で区切られています。しかし、[%+ と [%-. 誰かが違いを説明したり、適切なドキュメントを教えてくれませんか? この機会にGoogleは私を失望させました。
例えば:
また
perl - Template Toolkitで2つの変数を比較する方法はありますか?
両方が同じ数に評価された場合でも機能しません。
(つまり、テスト目的で数値をハードコーディングする)は機能します。
どちらもページに「3」を印刷します。
perl - Template Toolkit で不正な識別子文字を含むハッシュ キーを処理するにはどうすればよいですか?
Template Toolkit で、ハッシュリファレンスを含む次の変数があるとします。
「寿命」でデータを出力する最良の方法は何ですか?
私が試してみました...
^ハイフンが原因で失敗します。
^構文が正しくないため、これは失敗します。
^これは機能しますが、大量のデータを含む大規模なアプリでは実用的ではありません。
より良い方法はありますか?
私が取り組んでいるプロジェクトは Catalyst ベースの Web アプリであり、データはさまざまな外部 Web サービスから取得されるため、ハッシュ キーの名前は制御しません。Perl でデータを前処理して、問題のハッシュ キーの名前を変更してから TT に渡すこともできると思いますが、それはかなりくだらない回避策のようです。
template-toolkit - テンプレートツールキットのメソッドとしてフィルターを使用するにはどうすればよいですか?
2つの変数(rsstitleとrssdescription)で切り捨てフィルターを使用し、切り捨てられたバージョンを新しい変数(rsstitletruncとrssdescriptiontrunc)に割り当てようとしています。私はTemplateToolkitに比較的慣れていませんが、このコードが機能しない理由(SETおよびIF / ELSE / END)を理解していません。
rsstitlecleanは、 rsstitleの値を返します(切り捨てられません)。rssdescriptioncleanは、 rssdescriptionの値を返します(切り捨てられません)。変数にフィルターを使用して、フィルターされた値を別の変数に宣言できないようです。または私はできますか?
syntax-highlighting - Ultraedit 内の template-toolkit のシンタックス ハイライト
機能する「ワードファイル」を作成した人はいますか? 試してみましたが、[% and %] を強調表示できません。
mysql - Template :: Plugin :: Dateを取得して、MySQLの日付と日時を受け入れます
Template :: Toolkit(Template :: Plugin :: Date)に日付プラグインを使用しています。MySQLから直接取得した日時(yyyy-mm-dd hh:mm:ss)でうまく機能しますが、機能しません。日付付き(yyyy-mm-dd)。
(SQLクエリを変更せずに)date.formatを取得して日付を受け入れる最も簡単な方法は何ですか?
ありがとう。
perl - Template Toolkit を使用して配列から要素を取得するにはどうすればよいですか?
Template Toolkit で読み取りたいパスの配列があります。この配列の配列要素にアクセスするにはどうすればよいですか? 状況は次のとおりです。
次に、次のようにテンプレート ページを呼び出します。
このテンプレートでは、配列内のディレクトリのツリーを作成したいと考えています。どうすればアクセスできますか?
私の考えは、foreach
このようなテンプレートで a から始めることでした