我已經開始見到這對老3.3.x實例:plone.outputfilters.filters.resolveuid_and_caption:得到了一個意想不到的關鍵字參數「報價」
'views': <zope.app.pagetemplate.viewpagetemplatefile.ViewMapper object at 0x1153346c>}
Module zope.tales.expressions, line 217, in __call__
Module Products.PageTemplates.Expressions, line 163, in _eval
Module Products.PageTemplates.Expressions, line 125, in render
Module Products.Archetypes.ClassGen, line 56, in generatedAccessor
Module wicked.fieldevent, line 29, in render
Module zope.event, line 23, in notify
Module zope.component.event, line 26, in dispatch
Module zope.component._api, line 130, in subscribers
Module zope.component.registry, line 290, in subscribers
Module zope.interface.adapter, line 583, in subscribers
Module wicked.fieldevent, line 16, in notifyFieldEvent
Module zope.component._api, line 101, in getMultiAdapter
Module zope.component._api, line 114, in queryMultiAdapter
Module zope.component.registry, line 206, in queryMultiAdapter
Module zope.interface.adapter, line 530, in queryMultiAdapter
Module wicked.fieldevent.meta, line 78, in field_value
Module Products.Archetypes.Field, line 1394, in get
Module Products.Archetypes.BaseUnit, line 100, in transform
Module Products.PortalTransforms.TransformEngine, line 181, in convertTo
Module Products.PortalTransforms.chain, line 51, in convert
Module Products.PortalTransforms.Transform, line 192, in convert
Module plone.outputfilters.transforms.html_to_plone_outputfilters_html, line 47, in convert
Module plone.outputfilters, line 6, in apply_filters
Module plone.outputfilters.filters.resolveuid_and_caption, line 103, in __call__
Module sgmllib, line 95, in feed
Module sgmllib, line 129, in goahead
Module sgmllib, line 283, in parse_starttag
Module sgmllib, line 314, in finish_starttag
Module plone.outputfilters.filters.resolveuid_and_caption, line 349, in unknown_starttag
TypeError: <lambda>() got an unexpected keyword argument 'quote'
它顯然某種兼容性問題與Plone的3.3。 x和plone.outputfilters可以用適當的pindowns解決。不過,我不確定涉及哪些組件,因此已知的好設置來解決這個問題。
我想獲得的所有站點遷移之前得到這種治標不治本的,因爲舊的東西不應該只是打破,如果你離開它無人:(
而且最新的安全修補程序可能與此有關。
outputfilters不是修補程序的一部分。你使用的是什麼版本的plone.outputfilters?我認爲這個軟件包是用於plone 4的。 – vangheem
如果它是用於Plone 4的話,它會以某種方式被拉進Plone 3。版本是plone.outputfilters 1.8。它應該*不*出現在Plone 3中? –