2016-01-26 2 views
0

ref: template/catalog/product/list.phtml Я пытаюсь отфильтровать все продукты из списка Magento без изображений. Я добавил следующий $ ProductCollection:Magento - Исключить продукты без изображения из списка - Неизвестный столбец small_image

->addAttributeToFilter('small_image', array('neq' => 'no_selection')) 

Я получаю следующее сообщение об ошибке: а: 5: {я: 0; s: 2550: "SQLSTATE [42S22]: Column не найден: 1054 Неизвестного столбца . «e.small_image» в «где предложение»

- The small_image column is included in catalog_product_flat 
- I have re-indexed. 
- $_product->getSmallImage() returns correctly - image URL or no_selection 

ответ

0

по сбору продуктов ->addAttributeToFilter('image', array('neq' => 'no_selection')) попробовать это вместо small_image

+0

Пробовал это и не работает, однако, это не бросает любое сообщение об ошибке -. что странно поскольку изображение не включено в каталог_product_flat. Если я выключите продукт в задней части, тогда все будет хорошо, но я предпочел бы, чтобы работали как плоские, так и не плоские. – hejhog

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