EMThemes Marketplace [em0067]: Система не нашла блочный класс «Mage_Blog_Block_Post_List_Recent»

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

10.08.2013 23:28

Описание сбоя:
  • Оформительская тема: EMThemes Marketplace [em0067]
  • Место сбоя: журнал неполадок системы (var/log/exception.log)
  • Диагностическое сообщение: Система не нашла блочный класс «Mage_Blog_Block_Post_List_Recent» (Invalid block type: Mage_Blog_Block_Post_List_Recent)

Причины сбоя:
Для работы оформительской темы EMThemes Marketplace [em0067] требуется дополнительный платный модуль «EM Blog» («Blog & News extension»).

Способы устранения сбоя:
  • Способ 1
    Купить и установить указанный выше модуль.
  • Способ 2
    Устранить зависимость оформительской темы от указанного выше модуля.
    Для этого надо:
    • Удалить из самодельного блока «em0067_area9_links» вторую сверху строку:
      <div class="span6">{{block type="blog/post_list_recent" name="erea9.blog" template="em_blog/post/list/area9_recent.phtml"}}</div>

    • Удалить из файла app/design/frontend/base/default/layout/em_blog.xml макетное правило:
      <block type="blog/post_list_recent" name="blog.recent" template="em_blog/post/list/recent.phtml" /> 

      Это правило встречается в этом файле 2 раза (строки 54 и 79), надо удалить оба вхождения, а затем удалить кэш.


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