z3c.layer.pageletはZope3ためのページレットベースレイヤーセットアップを提供Pythonのパッケージです。
この層は、コンポーネントの登録の正しいセットをサポートし、カスタムスキンにinheritationのために使用することができる。
今のZope3におけるデフォルトの実装では、トラバーサル概念に異なる制限があり、デフォルトの層に多くの登録に使用します。
<強い>重要の
この層は、ページレットパターンに基づいてイア。これは、すべてのページを意味し、例えば、エラーページは、ページレットのコンセプトに基づいています。
のIPageletBrowserLayerレイヤーの
ページレット層は、これは、この層を使用する場合registredないメニュー項目がないことを意味しzmi_viewsなどのようなZMIのメニューにアクセスすることなく、ビルドカスタムプレゼンテーションスキンに便利です。
この層はIDefaultBrowserLayer層に由来NOTれる。従って、そのようなIHTTPRequestとIBrowserRequestためのZopeのパッケージに登録を取得absolute_url @@として最も重要なパブリック·ビューの唯一の最小限のセットを提供します。次にこのビューに、このパッケージだけnormaly以下のZopeのパッケージでregsiteredされたエラービューとトラバーサを提供します:
&NBSP; * zope.app.http.exception
&NBSP; * zope.app.publication
&NBSP; * zope.browserresource
&NBSP; * zope.traversing
このパッケージには、上記のすべてのパッケージに依存しない、注意してください。私たちは、このパッケージは用のビューとトラバーサを定義するのと同じインターフェイスに依存する必要があります。
のこのリリースではの新機能:ます。
- だけDEVMODE中やテスト中にシステムエラーに500にHTTPステータスコードを設定します。
のバージョン1.9.0でのの新機能:変更など、1.8.1の
- の再リリース彼らはz3c.authviewletを壊したので、それに新しいメジャーリリースを必要とします。
のバージョン1.8.1でのの新機能:
- 更新方法になりましたUnauthorizedPageletにリダイレクトする代わりに行うとリダイレクトするときに、レンダリングので、レイアウトtemplageは、レンダリングされません。
- 固定のテスト:。そう、匿名ユーザーが正常にテストを実行するためのすべての権限を取得する必要はありません。 、管理者アカウントを使用して
- zope.app.wsgiを使用してzope.app.testingテストの依存関係を処分したします。
- はzope.app.authenticationテストの依存関係を処分したします。
- は403禁断のためのテストを追加しました。
の要件の
- のPythonます。
- のZopeます。
コメントが見つかりません