問題タブ [zpt]
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.
plone - 他の分野に依存する条件
私は2つのフィールド(fieldAとfieldB)を持っています
私が欲しいもの:-fieldAに何かが含まれている場合、fieldBは表示されません
私が試したこと:
だからそれは動作しません
ご協力いただきありがとうございます
performance - tal:condition で nocall を使用するのはいつですか?
パフォーマンスのために、オブジェクトの呼び出しを避けるためにnocall
onを使用することをお勧めします。<tal:condition>
これは私には少しあいまいに聞こえるので、少し背景を教えていただければ幸いです:-)
では、いつ nocall を使用しますか? 私のすべての条件にそれを置くのは痛いですか?
ありがとう !
plone - Plone標準コンテンツタイプの説明フィールドのみをオーバーライドします
Plone 標準コンテンツ タイプ (Document、Folder、blabla) の古典的な「説明フィールド」の「ビュー」のみをオーバーライドしたいのですが、このフィールドのテキストを次のような構造化テキストで「構造化」する必要があるためです。
css - CSS / ZPT / Plone
PloneのZPTページでCSSを使ってみました。それが機能する唯一の方法は、インラインcssとしてでした。ヘッダーでスタイルタグを使用しても機能せず、リンクされたcssファイルを使用しようともしませんでした。
それを行う方法はありますか?
plone - プレーン構成
Plone は、母国語 (ブラジル ポルトガル語) の特殊文字をページに表示しています。ただし、作成した spt ページを使用すると、エスケープ シーケンスが表示されます。
それ以外の
(ちなみに、それは教育を意味します)。エスケープ シーケンスを utf chars に置き換える Python 関数を作成していますが、必要なく奴隷になっているような気がします。
python - TALで定義された変数を使用して辞書のキーの値を取得するにはどうすればよいですか?
私はPythonで辞書を定義しました:
呼び出されたvarを使用して定義された別の変数tal:define
があります。これは「a」または「b」のいずれかです。次の操作を実行しようとするとエラーが発生します。
(fooは「1」または「2」になります)私は.を取得しKeyError: '${var}'
ます。dic[$var]
、などを試しましたが、dic[var]
すべて機能しません。tal:define
以前に辞書のキーとして使用して定義された変数を使用して、その値を取得するにはどうすればよいですか。
python - Jinja SandboxedEnvironment および Zope2 制限付き Python
Jinja のサンドボックスと Zope 2 RestrictedPython は、同様の問題を解決しているようです。それらを階層化する方法、つまり、Jinja 環境で RestrictedPython ポリシーを使用する方法はありますか? ユースケースは、ZPT / TAL を置き換えるために、既存の Zope2 ベースの製品に Jinja テンプレートを改造することです。
plone - やってるまたはTALの他のブール属性
存在するかもしれないし存在しないかもしれない属性はどのようになりますか?例は、チェックボックスchecked="checked"またはdisabled="disabled"HTML属性です。
どのようなtal:attributes式が関係していますか?
plone - zopeページテンプレートでPythonコードを書く方法
私はZopeとPloneにとても慣れていません。index_htmlページにPythonコードを書き込もうとしています。人物タイプのオブジェクトのリストがあります。今度はそれらを並べ替えたいと思います。だから、私が以前持っていたのは:
今私は前にこのPythonコードを持ってい<tal:listing
ます...
しかし、どういうわけか、人の順序は同じままです。また、ビューでPythonコードを記述するこの方法も好きではありません。このコードを使用してリストの順序を変更する方法はありますか?