Русский блог ET

Статьи

Выбор значения атрибута по идентификатору значения

В одном из проектов возникла необходимость выбрать значение атрибута без привязки к товару, то есть объекта типа товар нет. Получился такой код 01 public function getOptionNameByOptionId($attributeCode, $optionId)02 {03 $result = ”;04 if ($optionId) {05 $attributeModel = Mage::getModel(’eav/entity_attribute’);06 $attributeOptionsModel = Mage::getModel(’eav/entity_attribute_source_table’);07 $attributeId = $attributeModel->getIdByCode(’catalog_product’, $attributeCode);08 $attribute = $attributeModel->setStoreId(Mage::app()->getStore()->getId())->load($attributeId);09 $attributeOptionsModel->setAttribute($attribute);10 $options = $attributeOptionsModel->getAllOptions(false);11 foreach ($options as $option) [...]

Виджеты в Magento

Вступление Когда вышла версия Magento 1.4, разработчики из Varien заявили о том, что они облегчили работу своим пользователям, введя такое понятие как виджеты (widgets), но примеров работы с ними, как всегда, не предоставили. Поэтому программистам самим пришлось копаться в коде стандартных модулей, чтобы понять, как виджеты работают. К сожалению, судя по тому, что я вижу [...]

Субъективный обзор книг и других материалов по Magento

Где начинающим разработчикам по Magento набираться знаний? Если вы уже пытались начать изучать Magento в качестве разработчика, то скорее всего уже поняли, что официальной технической документации в нормальном понимании у неё практически нет. Да, есть автоматически сгенерированный phpDoc`ом список классов и функций и небольшое руководство по использованию Magento API, но что именно делать с этой [...]

, ,