Когда перед нами стоит задача получить все продукты из заказа в magento, то наиболее простым и логичным, на первый взгляд, вариантом является использование метода getAllItems(). Однако, если в нашем заказе оказались конфигурируемые продукты, то результат...
От себя скажу сразу, что Shop script (который не 5й, а раньше) мне не нравится, но тем не менее работать с ним приходится.
Приведу простой условный пример создания плагина - вызова специалиста на дом: при нажатии на кнопку должно появляться модальное окно, данные...
В Magento есть возможность получения пути к директориям любого модуля штатными средствами, делается это просто через статический метод Mage::getModuleDir(), например, Mage::getModuleDir('controllers', 'Packagename_Modulename');
Нам доспутны:
В prestashop версии 1.5 включен такой новый объект как Context, он предназначен для того, что бы избавиться от использования старых глобальных переменных, а именно: $cookie, $smarty и д.т.
Например, вместо $cookie->id_lang, нам стоит теперь указывать $this->context->language->id...
Mage_Catalog_Model_Product_Status::STATUS_ENABLED - статус продукта 'enabled';
Mage_Catalog_Model_Product_Status::STATUS_DISABLED - статус продукта 'disabled';
Возникла проблема с ЧПУ на Prestashop 1.5 (подробнее о работе ЧПУ в этой cms можно почитать здесь) - для большинства страниц: my-account, best-sales, stores и проч выдавалась 404, хотя часть...
Зачастую возникакет необходимость использовать в шаблоне smarty какие-то простые, но очень нужные переменные, для меня самая топовая - это директория шаблона. Приходилось ее передавать пока внимательно не прочитала статью зарезервированных smarty...
Получение путей к системным директориям Magento.
Зачастую, при работе с magento возникает необходимость получить пути к основным директориям. Можно плясать от волшебных констант __FILE__ или __DIR__, но лучше этого не делать, а воспользоваться встроенными...