2016-03-27 9 views
0

Я пытаюсь показать все продукты на своем веб-сайте в каждой категории по убыванию SKU #. Кажется, не может понять, как это сделать, какие-то идеи?Как показать все продукты по убыванию SKU #'s в Magento?

+0

Я голосую, чтобы закрыть этот вопрос как вне темы, потому что переполнение стека является [связанные с программированием ] (http://stackoverflow.com/help/on-topic) Q & A сайт. Ваш вопрос не в программировании. Возможно, вам стоит разместить его на http://magento.stackexchange.com? – Enigmativity

ответ

1

Следующий фрагмент предоставит вам необходимую вам коллекцию, возможно, вам придется добавить разбивку на страницы, если это необходимо.

$collection = Mage::getModel("catalog/product")->getCollection(); 
$collection->setOrder('sku', 'DESC'); 

Вам также нужно зарегистрироваться на каких-либо дополнительных атрибутов с joinAttribute(), поскольку хранение базы данных catalog_product по образцу EAV.

+0

Спасибо, Мэтт, ты знаешь, где я бы добавил фрагмент выше? в какой файл я добавляю это? – Collin

0

Я думаю, что это должно помочь. Перейти к Admin->Catalog->Attributes->Manage Атрибуты найти SKU и включить SKU в первую очередь. Тогда вы должны пойти app/code/core/Mage/Catalog/Block/Product/List/Toolbar.php. Find в строке 119 и изменить

protected $_direction = 'asc'; 

Изменения в

protected $_direction = 'desc'; 
Смежные вопросы