問題タブ [template-metal]
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 - plone + formlib:form.ptを参照する方法
私はplone3.2.1に取り組んでおり、カスタムテンプレートを使用してformlibのフォームを作成しました。
標準のformlibテンプレートに簡単な変更を加えたいと思います。私の質問は、テンプレート内のparts / zope2 / lib / python / zope / formlib /pageform.ptをどのように参照するかです。
xsd - zpt xml スキーマ定義
ZPT 属性言語の xml-schema 定義はどこにありますか?
python - Python Pyramid - 複数のカメレオン ベース テンプレートを追加する
この手順を使用して、他のテンプレートから派生できる基本テンプレートを使用しています。
複数の基本テンプレートを作成するにはどうすればよいですか?
python - Chameleon で他のテンプレート ファイルからマクロをロードする
テンプレートに Chameleon を使用する Pyramid アプリがあります。
サイトのページ全体で使用するいくつかのマクロを含むマスター テンプレート ページ (master.pt など) を作成したいと考えています。
これらのマクロをアプリケーション全体のさまざまなテンプレートにロードしようとしていますが、ロードできないようです。Chameleon のドキュメントでは、次の構文が示されています。
しかし、これは例外をスローします。Chameleon テンプレートに外部マクロを含めるための正しい構文は何ですか?
plone - Plone標準コンテンツタイプの説明フィールドのみをオーバーライドします
Plone 標準コンテンツ タイプ (Document、Folder、blabla) の古典的な「説明フィールド」の「ビュー」のみをオーバーライドしたいのですが、このフィールドのテキストを次のような構造化テキストで「構造化」する必要があるためです。
python - Pyramidの複数のビューからレンダリングされたコンテンツを1つのベーステンプレートに挿入します
以下のようなことをしたいのですが。
次のルートを構成しています。
次のビュー:
基本テンプレート'templates/base.pt'があります。
私の見解では、次のコンテンツをID「content」でdivに挿入したいと思います。
上記のhome_viewとfoo_viewを変更して、独自のテンプレート(home.pt、foo.pt)をbase.ptに挿入できるようにするにはどうすればよいですか?どういうわけか、 ${user_id}などのデータもbase.ptに転送する必要があります。ビューを定義するときにラッパー引数をいじっていましたが、それがどのように機能するかを理解できませんでした。
python - カメレオンでテンプレート継承を使用するにはどうすればよいですか?
最新のPyramidを使用してWebアプリを構築しています。どういうわけか、テンプレートエンジンとしてカメレオンを使い始めました。私は以前にMakoを使用しましたが、ベーステンプレートの作成は非常に簡単でした。これはカメレオンでも可能ですか?
ドキュメントを調べてみましたが、簡単な解決策が見つからないようです。
master-pages - ピラミッドフレームワークとマスターテンプレート/マスターページ/部分ビュー
私は.NETMVCの経験があり、Pythonフレームワークを学びたいと思っています。ピラミッドを選びました。
.NET MVCには、マスターページ、ビュー、および部分ビューの概念があります。マスターページは次のようになります。
次に、マスターページで識別されたスペースを埋めるビューを作成できます。MainContent
ここでPyramidwikiチュートリアルを見ると、作成者が各テンプレートで同じコンテンツ(通常はマスターページで定義されるコンテンツ)の多くを繰り返しており、DRYに完全に違反していることがわかります。
Pyramidにマスターページの概念はありますか?
python - "ondragstart="false" と同等の plone main_template で TAL の body タグをカスタマイズする方法は?
plone 4.1 の main_template をカスタマイズして、マウスの選択とドラッグを防止したいと考えています。body タグの正確な場所と方法がわかりません。また、TAL、TALES、METAL を学習するための簡単なクイック リファレンスも必要です。初心者向けの何か。ガイドしてください。ブラウザからのコピー/貼り付けを防止したい。ファイル プレビュー用にカスタマイズしましたが、main_template 用に同じことを行うことができません。