問題タブ [zcml]
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.
zope - zcml:condition の有効な条件は何ですか?
ZCML には、次の形式の条件付きディレクティブを含めることができます。
の式構文は何condition
ですか? 「または」は使用できますか?
python - ファクトリとコンポーネントで定義された Zope ユーティリティの違いは何ですか?
Zope ユーティリティの ZCML 登録がコンポーネントまたはファクトリを受け入れることができるのは、少し混乱しています。
<utility component=".some.Class" />
対
<utility factory=".some.Factory" />
違いはなんですか?
methods - zcmlconfigureを使用して外部メソッドをZope登録する
configure.zcmlファイルなどを使用してZopeの外部メソッドを登録することは可能ですか?外部のPythonスクリプトを登録しようとしています(テーマの「jsregistry.xml」や「cssregistry.xml」などの他のレジストリ項目と同様)
plone - *.zcml ファイルは i18n で解析されますか?
ユーティリティに名前を付けましたが、後で i18n を使用するために名前をマークしたいと思います。これは正しい方法ですか?
interface - Zope3 ブラウザ:ページの複数のインターフェイス
configure.zcml ファイルに次のコードがあるとします。クラスを別のインターフェースにも実装したい、としましょうInterface2
これを zcml ファイルで宣言するにはどうすればよいですか?
長い間、私は次のことを試しました:
と
python - python ImportError: Grokベースのプロジェクトのfanstatic configure.zcmlにresourceという名前のモジュールがありません
以前はすべて正常に機能していました。私はいくつかのコードを変更し、サーバーにアップロードして、テストのために Python Paster インスタンスを起動しました。しかし、上記のスタック トレースは起動時に発生し、resource.py の setup.py やその他の構成ファイル (基本的には、画像などの静的 Web リソースがどこにあるかを fanstatic パッケージに伝える cfg ファイル) で何も変更していません。ランタイム。ソース、resource.py、および他のすべてのpythonファイルをチェックしてダブルチェックしました。
何かが誤って削除されていないことを確認するためにビルドアウトを再度実行しましたが、それでも上記と同じエラーが発生します。
ファンスタティックが grok ベースのプロジェクトで resource.py を見つけられなくなる理由はありますか?
plone - ZCML の「require」ディレクティブに相当する Grok
ビュー追加アダプターを作成していて、その使用を特定の権限に制限したいと考えています。
ZCML では、次のことができます。
これを行うのと同等の方法はありますか?
grok.requireを使用するだけでは機能しません。
私のアダプターは次のようになります。
しかし、ZCML スニペットがなければ、追加ビューを匿名でレンダリングできます。
internationalization - 製品のi18n_domainを変更します。5つの登録済みページ
Products.Five(manage_interfaces)の1つのテンプレートのi18nマークアップが正しくないため、インターフェイス名が翻訳可能になっているようです。i18nドメインが定義されていないため、グローバルドメインが使用されます。
そのページのi18nドメインを変更したいのですが、パッケージから変更する方法がわかりません。ページはbrowser:pageFiveディレクティブを使用して登録されます
http://www.mesimian.com/zope-changing-i18n-domain-for-any-view/を試しましたが、機能しません。
plone - Ploneでzcmlリソースディレクトリの登録を解除します
configurezcmlとディレクティブで登録されたリソースディレクトリを「登録解除」したい
リソースディレクトリを最初に登録したカスタムアドオンをアンインストールしましたが、他のパッケージでも/++resource++my.packageを呼び出して、アンインストールしたアドオンからリソースを取り込むことができます...登録を解除するディレクティブはありますか適切に、またはZMIまたは1回限りのスクリプトを介してどういうわけか?
python - ZCMLのテンプレートとViewPageTemplateFileの違いは何ですか
PloneでBrowserViewを作成するとき、私はオプションで次のようにZCMLでテンプレートを構成できることを知っています:
または、代わりにコードで:
2つのアプローチに違いはありますか?どちらも同じ結果になるようです。
サブ質問:インポートできるクラスがあることは知っていますBrowserView
が、従来は誰もがを使用していますBrowserPage
。2つのクラスの間に有意差がある場合はどうなりますか?