Halo Filter Products: «Column not found: 1054 Unknown column 'e.name' in 'field list'» при включенной денормализации

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

02.09.2014 22:19

Описание сбоя:
  • Оформительская тема: любая оформительская тема HaloThemes
  • Место сбоя: любая витринная страница, где оформительская тема выводит блок популярных товаров.
  • Контекст сбоя:
    Включен режим денормализации.
    В системе присутствуют заказы.
  • Описание сбоя:
    при включенном режиме разработчика система выводит на экран следующее диагностическое сообщение сбое:
    «Column not found: 1054 Unknown column 'e.name' in 'field list'».
  • Причина дефекта: ошибка разработчиков оформительских тем HaloThemes.

Способ устранения сбоя:
Сбой устраняется аналогично такому же сбою для оформительской темы TemplateMela Minimal Multi Purpose (MAG090180): TemplateMela MAG090180: «Column not found: 1054 Unknown column 'e.name' in 'field list'» при включенной денормализации.
  • Файл: app/code/community/HALO/Filterproducts/Block/List.php
  • Строки: 124, 136
  • Что найти:
    $products = Mage::getResourceModel('reports/product_collection')

  • На что заменить:
    $products = Mage::getResourceModel('reports/product_collection', array('disable_flat' => true))


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