webcouturier.dropdownmenu в Плоне 5

Я установил webcouturier.dropdownmenu в Plone 5.0.4

Я следовал инструкциям в:

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')

Как я могу это исправить?

Спасибо!

1 ответ

Обновление до 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 в целом.

Другие вопросы по тегам