Magento: предотвратить показ продуктов без изображений - PullRequest
0 голосов
/ 18 февраля 2011

Мы только что сделали массовый импорт. У нас есть множество продуктов, отображаемых без изображений, и мы должны предотвратить это. Там не должно быть изображений или шоу, но мы не можем установить для них значение «Нигде не видно» в CSV.

Так что если изображения = 0, нигде не показываются.

Любая помощь очень ценится. Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 19 февраля 2011

Вы можете изменить коллекцию категорий так, чтобы она загружала только продукты с изображениями.Если вы используете плоские таблицы (рекомендуется), не должно быть очень сложно добавить метод фильтрации в коллекцию Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Collection.

Более грязным, но более простым способом было бы просто не отображать продукты без изображений в продукте.шаблон листинга (приложение / дизайн / внешний интерфейс / шаблоны / каталог / продукт / list.phtml).Помощник изображения используется там, чтобы отобразить изображения продукта.Когда будет показано изображение по умолчанию, вы можете перейти к следующему продукту.Но помните, что продукты без изображений загружаются в любом случае, что очень грязно.

0 голосов
/ 18 февраля 2011

Попробуйте добавить «Не видимым по отдельности» в столбец «Видимость» вашего CSV, если столбец «Изображение» пуст.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...