Drop down menu Plone 5中的webcouturier.dropdown菜单

Drop down menu Plone 5中的webcouturier.dropdown菜单,drop-down-menu,plone,plone-5.x,Drop Down Menu,Plone,Plone 5.x,我已经在Plone 5.0.4中安装了webcouturier.dropdownmenu 我遵照以下指示: 它可以工作,但当我在安装程序中单击“加载项”时出错。。。像这样: Traceback (innermost last): Module ZPublisher.Publish, line 138, in publish Module ZPublisher.mapply, line 77, in mapply Module ZPublisher.Publish, line 48,

我已经在Plone 5.0.4中安装了webcouturier.dropdownmenu

我遵照以下指示:

它可以工作,但当我在安装程序中单击“加载项”时出错。。。像这样:

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')
回溯(最里面的最后一个):
模块ZPublisher.Publish,第138行,在Publish中
模块ZPublisher.mapply,第77行,在mapply中
模块ZPublisher.Publish,第48行,在call_对象中
模块plone.z3cform.layout,第66行,输入调用__
模块plone.z3cform.layout,第50行,正在更新中
模块plone.z3cform.fieldsets.extensible,第59行,更新中
模块plone.z3cform.patch,第30行,在GroupForm_更新中
模块z3c.form.group,第132行,正在更新中
模块z3c.form.form,第136行,在updateWidgets中
模块z3c.form.field,第277行,正在更新中
更新中第51行模块z3c.form.browser.select
模块z3c.form.browser.widget,第171行,更新中
模块z3c.form.widget,第233行,更新中
模块z3c.form.widget,第227行,在Updaterms中
模块zope.component.\u api,第107行,在getMultiAdapter中
模块zope.component.\u api,第120行,在queryMultiAdapter中
queryMultiAdapter中模块zope.component.registry,第238行
queryMultiAdapter中的模块zope.interface.adapter,第532行
模块z3c.form.term,第104行,选择术语
模块zope.schema.\u字段,第312行,在绑定中
get中第32行的模块Zope2.App.schema
模块zope.component.\u api,第169行,在getUtility中
ComponentLookupError:(,'plone.app.vocabularies.ImagesCales')
我怎样才能解决这个问题


谢谢

升级到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实例可能更容易