2016-08-23 4 views
2

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

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

http://quintagroup.com/services/support/tutorials/textnroll-theme/textnroll-plone5/drop-down

Это работает, но я получил сообщение об ошибке, когда я нажимаю в Setup, Add-on ...

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

Как это исправить?

Спасибо!

ответ

3

Обновление до Plone 5.0.5.

По какой-то причине этот конкретный словарный запас был удален в более поздних версиях plone.app.vocabularies 2.x, (вероятно, используется с Plone 5.0.2 до 5.0.4), поэтому инструкции квинтагруппы предупреждают против 5.0. 2. Думаю, это было написано, когда 5.0.2 была самой новой версией.

От 5.0.5, Plone использует plone.app.vocabularies 3.x, который восстанавливает этот словарный запас.

Вы можете попробовать просто обновить plone.app.vocabularies, но, вероятно, проще просто обновить экземпляр Plone в целом.

Смежные вопросы