0

匿名ユーザーのplone.app.discussionコメントに新しいフィールドメールを追加したい。私はグーグルで検索し、2つのアプローチを見つけました。

アプローチ1: quintagroup製品「quintagroup.plonecommments」を使用します。このアプローチで私のploneはクラッシュします。

アプローチ2: URLで与えられた手順に従います:http://packages.python.org/plone.app.discussion/howtos/howto_extend_the_comment_form.html。このアプローチは機能していません。

誰かが私の要件の解決策を手伝ってくれますか?

アプローチ1のトレースバック:

トレースバック(最も内側の最後):
モジュールZPublisher.Publish、行126、公開
モジュールZPublisher.mapply、行77、mapply
モジュールZPublisher.Publish、行46、call_object
モジュールplone.z3cform.layout、行71、呼び出し
モジュールplone .z3cform.layout、行91、レンダリング
モジュールProducts.Five.browser.pagetemplatefile、行125、呼び出し
モジュールProducts.Five.browser.pagetemplatefile、行59、呼び出し
モジュールzope.pagetemplate.pagetemplate、行113、pt_render
モジュールzope.tal.talinterpreter、行271、呼び出し
モジュールzope.tal.talinterpreter、行343、解釈
モジュールzope.tal.talinterpreter、行888、do_useMacro
モジュールzope.tal.talinterpreter、行343、解釈
モジュールzope.tal.talinterpreter、行533、do_optTag_tal
モジュールzope.tal.talinterpreter、行518、do_optTag
モジュールzope.tal.talinterpreter、行513、no_tag
モジュールzope .tal.talinterpreter、343行目、interpret
Module zope.tal.talinterpreter、888行目、do_useMacro
Module zope.tal.talinterpreter、343行目、interpret
Module zope.tal.talinterpreter、533行目、do_optTag_tal
Module zope.tal .talinterpreter、行518、do_optTag
モジュールzope.tal.talinterpreter、行513、no_tag
モジュールzope.tal.talinterpreter、行343、解釈
モジュールzope.tal.talinterpreter、行946、do_defineSlot
モジュールzope.tal.talinterpreter、行343、解釈
モジュールzope.tal.talinterpreter、行533、do_optTag_tal
モジュールzope.tal.talinterpreter、行518、do_optTag
モジュールzope.tal.talinterpreter、行513、no_tag
モジュールzope .tal.talinterpreter、343行目、interpret
Module zope.tal.talinterpreter、954行目、do_defineSlot
Module zope.tal.talinterpreter、343行目、interpret
Module zope.tal.talinterpreter、533行目、do_optTag_tal
Module zope.tal .talinterpreter、行518、do_optTag
モジュールzope.tal.talinterpreter、行513、no_tag
モジュールzope.tal.talinterpreter、行343、解釈
モジュールzope.tal.talinterpreter、行946、do_defineSlot
モジュールzope.tal.talinterpreter、行343、解釈
モジュールzope.tal.talinterpreter、行405、do_startTag
モジュールzope.tal.talinterpreter、行482、attrAction_tal
モジュールProducts.PageTemplates.Expressions、行225、evaluateText
モジュールzope .tales.tales、行696、評価中
-URL:c:\ plone41 \ eggs \ plone.app.discussion-2.0.10-py2.6.egg \ plone \ app \ Discussion \ browser \controlpanel.pt-
17行目、列0-
式:<PathExpr standard:u'view / settings'>
-名前:
{'args' :()、
'container':<PloneSite at / test>、
'context':<PloneSite at / test>、
'デフォルト':<0x00991830のオブジェクトオブジェクト>、
'ここ':</ testのPloneSite>、
'ループ':{}、
'nothing':None、
'options':{}、
'repeat':<Products.PageTemplates.Expressions.SafeMapping object at 0x06995CF0>、
'request':<HTTPRequest、URL = http:// localhost:8080 / test / @ @ Discussion-settings>、
'root':<Application at>、
'template':<Products.Five.browser.pagetemplatefile.ViewPageTemplateFile object at 0x051C5490>、
'traverse_subpath':[]、
'user':<PropertiedUser'admin' >、
'view':<Products.Five.metaclass.DiscussionSettingsControlPanel object at 0x06AF07B0>、
'views':<Products.Five.browser.pagetemplatefile.ViewMapper object at 0x06A28450>}
Module zope.tales.expressions、line 217、 Module Products.PageTemplates.Expressions、行155、_evalを呼び出します

Module Products.PageTemplates.Expressions、行117、レンダリング
モジュールplone.app.discussion.browser.controlpanel、行128、設定
IndexError:タプルインデックスが範囲外です

アプローチ2の場合、エラーは発生していませんが、サイトに何も反映されていません。

4

1 に答える 1

1

あなたが提供したエラートレースは、既知のplone.app.discussionバグのように見えます。修正するには、plone.app.discussion2.1.5にアップグレードしてください。

Martijnがすでに指摘しているように、より多くの情報と完全なトレースバックを提供する必要があります。そうしないと、人々は本当にあなたを助けることができません。「このアプローチは機能していません」と提供するだけです。人々が助けることを不可能にします。

于 2012-05-29T05:07:34.253 に答える