問題タブ [plone-4.x]
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 update Collection Filter
Plone コレクション (plone.app.collection) からフィルターを更新できますか?
これらのフィルターを含むコレクションがあります。
BrowserView (フォーム) を使用して、このフィルターを次のように拡張します。
どうすればこれを達成できますか?
python - Ploneで拡張コンテンツタイプを拡張する方法
アドオンとそのスキーマ エクステンダー、インターフェイス、アダプター、プロバイダーについて調査していましたが、拡張スキーマを拡張する方法がわかりません。私は自分の状況をよりよく説明します:
L、H、V の 3 つのアドオンがあります。ここで、L は「ベース」アドオンです。つまり、H は L の拡張であるため、L のコンテンツ タイプに依存します。コンテンツ拡張は、archetypes.schemaextender パッケージを使用して作成されました。
V を実装したいのですが、次の構造を実現するには H を拡張する必要があります。
L → H → V
アドオン「L」:
このアドオンには、クラス Batch(ATFolder) として定義されたコンテンツ タイプがあります。このアドオンには、独自のスキーマとそのインターフェイス マーカー IcontentA もあります。
バッチ.py
インターフェイス.py
アドオン「H」</h2>
このアドオンは、L からコンテンツ クラスを取得し、それを拡張します。
バッチ.py
configure.zcml
さて、コンテンツのスキーマを別のアドオンで拡張したいと思います。私は次のようなことをしました:
アドオン「L」:
バッチ.py
インターフェイス.py
アドオン「H」</h2>
バッチ.py
configure.zcml
インターフェイス.py
アドオン「V」:
バッチ.py
インターフェイス.py
configure.zcml
ご想像のとおり、うまくいきません...しかし、拡張クラスを拡張できるかどうかはわかりません。各クラスには独自のinit
,getFields
およびgetOrder
関数があることに注意する必要があります。V アドオンのadapts 定義を変更すると、エラーが発生します。V アドオン内の各関数には `pdb.set_trace() 定義がありますが、インスタンスは停止しません...
編集: 私はこのメールを見つけました:
plone - Ploneビルドアウトセットアップで要件仕様を見つける
version.txt
私は最近のバージョンに更新したいPlone サイト (4.2.4 あたりの何か、ルート ディレクトリの a から伝えます) を持っています(私はこのハウツーを見つけました) (現在、4.3.4
); 文書化されておらず、古い可能性がある多数の固定バージョンを継承しました。
my をコメントアウトし、代わりversions.cfg
に を使用してhttp://dist.plone.org/release/4.3-latest/versions.cfg
を再実行buildout
すると-vvv
、次のようになります。
そのため、 のサブ 2 バージョンには何らかの要件があるようですがzc.recipe.egg
、見つかりません。(私の場合、驚くべきことに、以前は機能していた - にversions.cfg
固定されています。)2.0.1
find
とでツリーを検索し、とファイルgrep
を探しましたが、プロジェクトのルート ディレクトリ以外には何も見つかりませんでした。以下のすべてのファイルを検索しましたが、成功しませんでした。rc.recipe.egg
version*.cfg
setup.py
.../src/collective.mathjax
この依存関係を特定するにはどうすればよいですか? ありがとうございました!
python - ログアウト後に Plone が came_from にリダイレクトするように設定する方法
ユーザーのログアウト後にURLのcame_fromパラメーターにリダイレクトするようにplone Webサイトを設定したい。ログイン用に設定string:${globals_view/navigationRootUrl}/login?came_from=${context/absolute_url}
しましたが、機能しています。
ログアウトの場合、これは機能しません。私はそのイベントでも試しました:
使用:
イベントは問題ありません。came_from パラメータも問題ありませんが、コードが思いどおりに動作しません。/logged_out
ウェブサイトは毎回私をリダイレクトします。
それで、どうすればこれを設定できますか?
plone - Ploneboard でメッセージの順序を変更する必要があります
Plone 4.2.4 で Ploneboard 3.2 を実行していますが、最新のメッセージがリストの最初に表示されるようにメッセージの順序を変更する必要があります。私は Plone と Zope の経験が限られているので、あなたの考慮に感謝します! これは構成だけで実現できますか?それともワークフローに関連していますか?
plone - Plone 4.3ビルドアウトの実行中のアサーションエラー
最近、現在の plone インストールが存在する古いマシンから再イメージ化された新しい Linux マシンを入手しました。新しいマシンで buildout を実行しようとしていますが、plonetheme src 製品でこの AssertionError が発生しています。
当社の製品のinit .py スクリプトには、次のものが含まれています。
ここで報告された同様のエラーを見たことがありますが、提供された回答は私たちのケースには当てはまりません。src には他の製品がありますが、問題を引き起こしているのはこれだけです。
誰かがこのエラーについて私たちを助けてくれますか?
plone - 複数の plone サイト インデックスを検索する
異なるサーバー/マシン上にある複数の plone サイトの集中検索を実装する必要があります。検索するサイトを選択する方法があれば、プラスになりますが、主な関心事ではありません。これについて私が思いついたいくつかの方法:
-ZCatalog インデックスを XML ファイルにエクスポートし、定期的にクローラーを使用してすべての XML ファイルを取得し、それらを検索できるようにしますが、この方法ではライブ検索はできません。
-共通のカタログを使用する方法がありますが、最適ではなく、いくつかの要件のために作業中のサイトに実装できません。
-どこかでsolrを使用していると読みましたが、使用方法について助けが必要です.
しかし、既存の ZCatalog とインデックスを使用し、別のインデックスを作成しない方法が必要です。これは、余分なオーバーヘッドと維持する必要がある余分なインデックスのために solr を使用する場合に当てはまると思いますが、他の解決策が不可能な場合はそれを使用します。検索初心者ですので、詳しく教えてください。