問題タブ [template-tal]

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.

0 投票する
4 に答える
956 参照

java - Genshi や Zope の TAL のような Java 用の HTML テンプレート エンジン

Webデザイナーと一緒に仕事をする必要があるので...

何か提案してもらえますか?

前もって感謝します

参考までに:

ZopeのTAL

Template Attribute Language (TAL) は、動的な HTML および XML ページを生成するために使用されるテンプレート言語です。その主な目標は、プログラマーとデザイナーの間のコラボレーションを簡素化することです。これは、有効な HTML (または XML) タグ内に TAL ステートメントを埋め込むことによって実現され、共通の設計ツールを使用して作業することができます。

げんし

Genshi は、HTML、XML、または Web 上で出力を生成するためのその他のテキスト コンテンツを解析、生成、および処理するための統合されたコンポーネント セットを提供する Python ライブラリです。

主な機能は、マークアップに優れたテンプレート言語です。バイトと (運が良ければ) 文字のみを処理する従来のテンプレート言語とは異なり、Genshi はタグ、属性、および実際のテキスト ノードの違いを認識しており、その知識を使用します。あなたの利益に。

: ここでの主な機能は次のとおりです。

これは、有効な HTML (または XML) タグ内に TAL (または Genshi) ステートメントを埋め込むことによって実現され、共通の設計ツールを使用して作業することができます。

例:げんし:

タル:

0 投票する
3 に答える
4012 参照

conditional - 条件付きで TAL (PHPTAL) に id 属性を追加するにはどうすればよいですか?

PHPTAL でフォーム要素テンプレート ファイルを作成しています。オプションで、フィールドの id 属性を渡すことができるようにしたいと考えています...

これまでのところ、コードは次のようになります。

これは宣伝どおりに機能します。追加したいのは、次のようなものです

オプションで METAL 呼び出しから ID を渡せるようにするため...

別の方法で行う必要がありますか?PHP: isset(id) ? $id : NULLおよびそのバリエーションを使用してみましたid="0"が、最終的に結果の HTML に .

何か案は?

0 投票する
2 に答える
226 参照

python - Zopeの人々がTAL、TALES、METALで解決しようとする具体的な問題

TALTALESMETALは、すべて3つのzopeテンプレート言語です。私が理解していないのは、なぜそんなに多くの問題を抱えているのかということです。ZTLの精神がわかりません、ヒントはありますか?

もう1つの質問:ZTLと同じことを達成しようとするが、Zopeエコシステムの外にあるスタンドアロンライブラリはありますか?

0 投票する
4 に答える
1301 参照

javascript - カメレオン/zptテンプレート(ピラミッド)にJavaScriptコードを正しく含める方法は?

< script > < / script >タグの間にコードを埋め込もうとしていますが、pyramidはそれが気に入らず、私に

ExpatError:整形式ではありません(無効なトークン)

おそらく、コードに&&が含まれているためです。代わりに使ってみ&amp;ましたが、ブラウザで解釈されませんでした。

CDATAブロックに入れようとすると同じことが起こります。

コードを別のjsファイルに移動すると、機能します。すぐに修正できるようにするために、今は同じファイルに保存したいと思います。

だから、どうすればいいですか?

編集:

これと同じくらい単純なテンプレートでも同じエラーが発生します。

0 投票する
3 に答える
568 参照

plone - 他の分野に依存する条件

私は2つのフィールド(fieldAとfieldB)を持っています

私が欲しいもの:-fieldAに何かが含まれている場合、fieldBは表示されません

私が試したこと:

だからそれは動作しません

ご協力いただきありがとうございます

0 投票する
2 に答える
3726 参照

python - Python Pyramid & Chameleon テンプレート言語エスケープ html

カメレオンのタグがわかりません。私は django ユーザーですが、CompSci コースの仲間と私自身に Pyramid を紹介することにしました。

現時点では、 ${} タグは、出力しようとしている HTML タグをエスケープしています。django には、変数が「安全」であり、エスケープする必要がないことを指定する方法がいくつかありました。

Pyramid / Chameleon で同じことを行うにはどうすればよいですか?

0 投票する
4 に答える
965 参照

performance - tal:condition で nocall を使用するのはいつですか?

パフォーマンスのために、オブジェクトの呼び出しを避けるためにnocallonを使用することをお勧めします。<tal:condition>これは私には少しあいまいに聞こえるので、少し背景を教えていただければ幸いです:-)

では、いつ nocall を使用しますか? 私のすべての条件にそれを置くのは痛いですか?

ありがとう !

0 投票する
1 に答える
275 参照

template-tal - PHPTAL 構文の何が問題になっていますか?

.簡単な質問 - 次の作業構文があります。

しかし、私はより短いものを使用できると期待していました:

つまり、テストのためにそれらを取得するためにownerandを定義する必要はありません。userphp:

だから私の質問は、php:コンテキストで間違ったドット構文をどのように使用していますか? (また、テンプレートの外部で PHP を変更せずに、テンプレート内でこれを表現する簡単な方法はありますか?

0 投票する
1 に答える
2070 参照

python - ピラミッドとカメレオン ZPT

私は Web 開発が初めてで、Pyramid を使用して Python で簡単な Web ページを作成しようとしています。Chameleon を使用してテンプレート ファイルを作成する際に、ちょっとした障害に遭遇しました。私が今やろうとしていることはとてもシンプルです。ビュー callable は辞書のリストを返します (すべての辞書は同じキーを持ち、値が異なります)。リスト内の各エントリをループして、これらの値をテーブルに入れたいと思います。

Chameleon でループを実行する方法を見つけるのに苦労しています。辞書を取得したら、特定のキーの値を取得する方法を知っています。誰かが良いチュートリアルを知っているか、簡単な例を挙げていただければ幸いです。

0 投票する
1 に答える
229 参照

php - 配列内の PHPTAL および CSV

CSV形式のデータがあります:

$result->names = array(array('x,y,z'),array('a,b,c'));

例えば:

item.names = 'a,b,c'

このコードは機能しません:

しかし、このコードは機能します。なぜですか?