テーマを構築するために外部コンテンツを使用するいくつかのルールでplone.app.themingを使用しています。たとえば、「standard-page-elements」という名前のビューと、そこからコンテンツをコピーするいくつかのルールがあります。
<copy attributes="*" theme="/html" content="/html" href="@@standard-page-elements" />
この結果は、現在のコンテキストのstandard-page-elementsに対してPloneに送信されるサブリクエストです。これはすべてうまくいきます。
テーマのエラーページで問題が発生しています。特に、親フォルダの1つが存在しない複数のフォルダを含むパスのリクエスト。
/ misspelt / my_page
これにより、サブリクエストが発生し、それ自体が見つかりませんエラーを生成し、フォーマットされていないエラーページとログのトレースバックが発生します。
私たちのPloneサイトは複数のサブサイト用に設定されており、各サブサイトのパブリックホームページは実際には1レベル下のオブジェクト(/ plone / my_site_1、/ plone / my_site_2)であり、すべてApache仮想ホストとZope仮想で構成されていますホストモンスター。
基本的に私がやりたいのは、エラーページにサブサイトのstandard-page-elementsビューを使用することですが、これを行う方法がわかりません。