問題タブ [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.

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

plone - Plone update Collection Filter

Plone コレクション (plone.app.collection) からフィルターを更新できますか?

これらのフィルターを含むコレクションがあります。

BrowserView (フォーム) を使用して、このフィルターを次のように拡張します。

どうすればこれを達成できますか?

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

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() 定義がありますが、インスタンスは停止しません...

編集: 私はこのメールを見つけました:

http://pypi.python.org/pypi/z3c.unconfigure "

0 投票する
5 に答える
278 参照

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.eggversion*.cfgsetup.py.../src/collective.mathjax

この依存関係を特定するにはどうすればよいですか? ありがとうございました!

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

python - ログアウト後に Plone が came_from にリダイレクトするように設定する方法

ユーザーのログアウト後にURLのcame_fromパラメーターにリダイレクトするようにplone Webサイトを設定したい。ログイン用に設定string:${globals_view/navigationRootUrl}/login?came_from=${context/absolute_url}しましたが、機能しています。

ログアウトの場合、これは機能しません。私はそのイベントでも試しました:

使用:

イベントは問題ありません。came_from パラメータも問題ありませんが、コードが思いどおりに動作しません。/logged_outウェブサイトは毎回私をリダイレクトします。

それで、どうすればこれを設定できますか?

0 投票する
0 に答える
37 参照

plone - Ploneboard でメッセージの順序を変更する必要があります

Plone 4.2.4 で Ploneboard 3.2 を実行していますが、最新のメッセージがリストの最初に表示されるようにメッセージの順序を変更する必要があります。私は Plone と Zope の経験が限られているので、あなたの考慮に感謝します! これは構成だけで実現できますか?それともワークフローに関連していますか?

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

plone - Plone 4.3ビルドアウトの実行中のアサーションエラー

最近、現在の plone インストールが存在する古いマシンから再イメージ化された新しい Linux マシンを入手しました。新しいマシンで buildout を実行しようとしていますが、plonetheme src 製品でこの AssertionError が発生しています。

当社の製品のinit .py スクリプトには、次のものが含まれています。

ここで報告された同様のエラーを見たことがありますが、提供された回答は私たちのケースには当てはまりません。src には他の製品がありますが、問題を引き起こしているのはこれだけです。

誰かがこのエラーについて私たちを助けてくれますか?

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

plone - 複数の plone サイト インデックスを検索する

異なるサーバー/マシン上にある複数の plone サイトの集中検索を実装する必要があります。検索するサイトを選択する方法があれば、プラスになりますが、主な関心事ではありません。これについて私が思いついたいくつかの方法:

-ZCatalog インデックスを XML ファイルにエクスポートし、定期的にクローラーを使用してすべての XML ファイルを取得し、それらを検索できるようにしますが、この方法ではライブ検索はできません。

-共通のカタログを使用する方法がありますが、最適ではなく、いくつかの要件のために作業中のサイトに実装できません。

-どこかでsolrを使用していると読みましたが、使用方法について助けが必要です.

しかし、既存の ZCatalog とインデックスを使用し、別のインデックスを作成しない方法が必要です。これは、余分なオーバーヘッドと維持する必要がある余分なインデックスのために solr を使用する場合に当てはまると思いますが、他の解決策が不可能な場合はそれを使用します。検索初心者ですので、詳しく教えてください。