1

器用さのコンテンツ タイプ (profilmembre という名前) で collective.geo.behavior を使用しようとすると、奇妙な問題が発生します。ファイルシステムの方法を使用してコンテンツ タイプを作成しました (TTW ではありません)。

collective.geo.behavior がなければ、Plone サイトのルート内または任意の子フォルダーとして profilmembre を作成できます。それは正しい。

collective.geo.behavior ビヘイビアーを使用して、Plone サイトのルート内に profilmembre を作成できますが、このコンテンツ タイプを従来のフォルダー内に作成すると、私の plone サイトが (ブラウザーで) クラッシュしました。

ValueError('No object with id "" exists.',) (Also, the following error occurred while attempting to render the standard error message, please see the event log for full details: No object with id "" exists.)

このメッセージは、コンテンツ ビューだけでなく、サイト全体に表示されます (壊れています)。

復元するには、portal_catalog で「クリアして再構築」する必要があります。memberprofil をもう一度作成しているときに、memberprofil とフォルダーの内容を表示できるようにする

(github のプロジェクト : https://github.com/tristanlt/iuem.cargo )

コンテンツ作成後のデバッグ トレースは次のとおりです。

  Module zope.contentprovider.tales, line 77, in __call__
  Module zope.viewlet.manager, line 112, in update
  Module zope.viewlet.manager, line 118, in _updateViewlets
  Module plone.app.layout.viewlets.common, line 187, in update
  Module Products.CMFPlone.browser.navigation, line 183, in topLevelTabs
  Module Products.CMFPlone.CatalogTool, line 428, in searchResults
  Module Products.ZCatalog.ZCatalog, line 604, in searchResults
  Module Products.ZCatalog.Catalog, line 907, in searchResults
  Module Products.ZCatalog.Catalog, line 656, in search
  Module Products.ZCatalog.Catalog, line 676, in sortResults
  Module plone.app.folder.nogopip, line 104, in documentToKeyMap
  Module plone.folder.ordered, line 102, in getObjectPosition
  Module plone.folder.default, line 128, in getObjectPosition
ValueError: No object with id "" exists.

どうもありがとうございました。

4

1 に答える 1