[Ultimo и Fortis]: «Argument passed to Varien_Data_Form_Element_Abstract::setRenderer() must implement Varien_Data_Form_Element_Renderer_Interface»

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8886
  • Регистрация: 20.02.2010

21.11.2014 10:36

Описание сбоя:
  • Оформительские темы: Infortis Fortis и Ultimo
  • Место сбоя: импорт стандартных настроек оформительской темы администратором магазина:
    «Система» → «Настройки» → «<Фортис или Ультимо>» → «Элементы витрины» → «Импорт и экспорт контента и настроек» → «Импорт и экспорт настроек» → «Что Вы хотите сделать?» → «импорт».
  • Контекст сбоя: сбой проявляется при использовании Magento Community Edition версий ранее 1.7.0.0 и современных версий оформительских тем Fortis и Ultimo.
  • Диагностическое сообщение: «Recoverable Error: Argument 1 passed to Varien_Data_Form_Element_Abstract::setRenderer() must implement interface Varien_Data_Form_Element_Renderer_Interface, boolean given, called in
    app/code/local/Infortis/Dataporter/Block/Adminhtml/Cfgporter/Import/Edit/Form.php on line 62 and defined in
    lib/Varien/Data/Form/Element/Abstract.php on line 164
    »
  • Причина сбоя: дефект совместимости современных версий оформительских тем Fortis и Ultimo с устаревшими версиями Magento Community Edition.

Способ устранения сбоя:
Надо скопировать в корень файловой системы магазина следующие папки, взяв их из современных версий Magento Community Edition (например, версии 1.9):
  • app/code/core/Mage/Adminhtml/Block/Store/Switcher
  • app/design/adminhtml/default/default/template/store/switcher/form


Поделиться темой: