1

Plone (v 4.x) で Plone の内部情報を表示する「ページ」を作成する最も簡単な (ただしハック的ではない - unPlonish) 方法は何ですか? ページドキュメントを生成したいと思います。これは、dir()結果を貼り付けたり (または自分の関数が何であれ)、その<pre/>ようなものです。簡単です..つまり、Plone製品を作成したり、サーバーファイルを直接変更したりする必要はありません-ZMIを使用するだけです..

4

3 に答える 3

5

plone.app.debugtoolbar をインストールしたい

http://pypi.python.org/pypi/plone.app.debugtoolbar/

これにより、現在のコンテキスト オブジェクト、リクエスト データなどに関する最も重要な情報にアクセスできます。

于 2012-08-17T14:20:26.593 に答える
3

Products.DocFinderTabは、現在のオブジェクトとそのメソッドを探索できるようにする「Doc」タブをZMIに追加します。ユニファイドインストーラをインストールして「開発」設定を使用する場合は、すでにロードされています。

Products.Clouseauは、古くなっていますが、最近のPloneでも動作する可能性があります。Plone内からコンテキストを探索するためのAJAXインターフェースを提供します。

最後に、リクエストオブジェクトを探索するには、次を追加するだけです。

<div tal:replace="structure request" />

テンプレートに。これにより、すべてのHTTP変数とフォーム変数、およびリクエストに保存されているものを確認できます。

于 2012-08-17T14:31:52.253 に答える
0

ZMI に移動し、「スクリプト (Python)」を追加し、関数 dir() を定義して、次のように結果を出力します。

print dir()
return printed
于 2012-08-17T10:05:41.853 に答える