Перейти к содержанию

Месяц: Август 2011

SQL-запрос для коллекции продуктов

Простой пример, как сделать отладку(«дебаг») SQL-запросов в Magento, для  коллекций продуктов. Пример на коллекции продуктов, для показа на странице категории. Откроем файл шаблона(template) template/catalog/product/list.phtml и…

Фильтры коллекций Magento

Очень часто в CMS Magento (Мадженто) требуется отфильтровать коллекцию продуктов по свойствам(атрибутам).

В Magento есть метод(функция) addFieldToFilter() которая помогает фильтровать коллекции продуктов.

Профайлер в Magento

В Magento есть выстроенный «профайлер»(Profiler) который помогает делать отладку php-кода, отладку Magento кода.

Включить «профайлер» можно через админ панель System -> Configuration -> Developer

Вкладка Debug и ставим в значение «yes«.

Теперь можем зайти на сайт и посмотреть, внизу под «футером» будут сообщения «профайлера» Magento, сколько памяти использовано.

Magento профайлер
Magento профайлер

Но при отладке Magento, мало знать сколько памяти использовано 🙂

Расширим функциональность «профайлера» Magento

Удалить системный атрибут в Magento

В CMS Magento (Мадженто) пользователь может создавать атрибуты для продуктов. Может их редактировать и удалять.

Но пользователь не может удалять так называемые системные атрибуты Magento (Magento System attribute).