単純なArchetypesベースのコンテンツタイプ(これはTTWを追加できなかったのと同じですが、my previous questionを参照)を含むPlone拡張機能があります。プロジェクトの設定はon GitHubです。My Archetypesベースのコンテンツタイプを表示できません
オブジェクトを追加した後、私はplone.abovecontenttitle
コンテンツプロバイダの実行中にKeyError: 'view'
を得る:
{'container': <MyType at /plone/test-for-new-types/a-mytype-object>,
'context': <MyType at /plone/test-for-new-types/a-mytype-object>,
'default': <object object at 0x7fc4f8ebe520>,
'here': <MyType at /plone/test-for-new-types/a-mytype-object>,
'loop': {},
'nothing': None,
'options': {'args':()},
'repeat': <Products.PageTemplates.Expressions.SafeMapping object at 0x7fc4c9484db8>,
'request': <HTTPRequest, URL=https://my.testing.site/test-for-new-types/a-mytype-object/mytype_view>,
'root': <Application at >,
'template': <FSPageTemplate at /plone/test-for-new-types/a-mytype-object/mytype_view>,
'traverse_subpath': [],
'user': <PloneUser 'me'>}
それはdevelop
モードでインストール私の小さな拡張機能で簡単に再現可能でなければなりません。
編集:私は "インストール済み製品" ビュー(/portal_quickinstaller/MyCompany.MyProduct/manage_installationInfo
)で、私の製品はStatus: installed
とTypes MyType
を持っていますが、Content Type Registry entries
は(None
)空である、ということに気づい 。
ない再現可能、 "はAttributeError:@@変換" を取得したビュー・テンプレートの導出、。 –
申し訳ありません、お試しいただきありがとうございます。私は '変形 '部分を削除しました。 – Tobias
@Ida: 'default_'と' immediate_view'プロパティを 'base_view'に変更しました。今私のタイプはそのように見ることができます。理由を理解していない(まだ存在する) 'mytype_view'を使用しているときに、私はまだ' 'view'' KeyErrorを取得します。おそらくそれはコンテンツプロバイダに関連しているでしょうか? (私はこれが再現可能であることを願っています) – Tobias