2

我在 Plone 5.0.4 中安装了 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')

我怎样才能解决这个问题 ?

谢谢!

4

1 回答 1

3

升级到克隆 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 实例作为一个整体升级可能更容易。

于 2016-08-24T14:01:39.037 回答