webcouturier.dropdownmenu在Plone 5
问题描述:
我在Plone 5.0.4webcouturier.dropdownmenu在Plone 5
安装webcouturier.dropdownmenu我跟着指示:
http://quintagroup.com/services/support/tutorials/textnroll-theme/textnroll-plone5/drop-down
它的工作原理,但是当我点击我得到了一个错误在设置,附加...像这样:
Traceback (innermost last):
Module ZPublisher.Publish, line 138, in publish
Module ZPublisher.mapply, line 77, in mapply
Module ZPublisher.Publish, line 48, in call_object
Module plone.z3cform.layout, line 66, in __call__
Module plone.z3cform.layout, line 50, in update
Module plone.z3cform.fieldsets.extensible, line 59, in update
Module plone.z3cform.patch, line 30, in GroupForm_update
Module z3c.form.group, line 132, in update
Module z3c.form.form, line 136, in updateWidgets
Module z3c.form.field, line 277, in update
Module z3c.form.browser.select, line 51, in update
Module z3c.form.browser.widget, line 171, in update
Module z3c.form.widget, line 233, in update
Module z3c.form.widget, line 227, in updateTerms
Module zope.component._api, line 107, in getMultiAdapter
Module zope.component._api, line 120, in queryMultiAdapter
Module zope.component.registry, line 238, in queryMultiAdapter
Module zope.interface.adapter, line 532, in queryMultiAdapter
Module z3c.form.term, line 104, in ChoiceTerms
Module zope.schema._field, line 312, in bind
Module Zope2.App.schema, line 32, in get
Module zope.component._api, line 169, in getUtility
ComponentLookupError: (<InterfaceClass zope.schema.interfaces.IVocabularyFactory>, 'plone.app.vocabularies.ImagesScales')
我该如何解决这个问题?
谢谢!
答
升级到Plone 5.0.5。
由于某些原因,该特定词汇表在较晚版本的plone.app.vocabularies 2.x(可能用于Plone 5.0.2至5.0.4)中被删除,这就是为什么quintagroup指令警告5.0。 2。我猜是5.0.2是最新版本的时候写的。
从5.0.5开始,Plone使用plone.app.vocabularies 3.x恢复该词汇表。
你可以尝试升级plone.app.vocabularies,但是将Plone实例作为一个整体升级可能更容易。