Теория Magento

Шпоргалка по Get URLs в Magento.

. Нет комментариев

В этом посте я опишу самые востребованные способы взятия основных Urls в Magento.

  1. Get Base Url :
    Mage::getBaseUrl();
  2. Get Skin Url :
    Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_SKIN);

(a) Unsecure Skin Url :
$this->getSkinUrl('images/imagename.jpg');

(b) Secure Skin Url :
$this->getSkinUrl('images/imagename.gif', array('_secure'=>true));

  1. Get Media Url :
    Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA);

4. (далее…)

Extand Magento Core Controller или как расширить/переписать контроллер на примере OnepageController.php

. Нет комментариев

Добрый день. Много вопросов возникает на тему того , как же правильно расширить или переписать контроллер ядра Magento. Давайте возмем в пример OnpageController.php который используется в Checkout процессе.  Находится он тут app/code/core/Mage/Checkout/controllers/OnepageController.php
Для решения это задачи вы должны определить для себя в рамках чего Вам это требуется. Если Вы планируете изменить (далее…)

Создание и редактирование attribute sets — Magento.

. комментария 2

Предположим, нам нужно создать продукт с неким атрибутом которого нет в базовой сборке Magento. Для этого нам нужно создать свой пользовательский atribute set в основе которого будет лежать дефолтный сет. По сути это будет все тот же дефолтный атрибут сет,только он будет является отдельным сетом,будет носить наше пользовательское название и набор атрибутов в нем будет изменен с учетом наших пожеланий. (далее…)