Magento быстрое получение базовых url

Получить базовые url из любого места в Magento:

  • Mage::helper(‘core/url’)->getCurrentUrl(); – получить текущий url
  • Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_JS); – получить url на директоию /js
  • Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_SKIN); – получить url на директоию /skin
  • Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA); – получить url на директоию /media
  • Mage::getBaseUrl(); – получить base url

Вторым параметром у Mage::getBaseUrl($type = Mage_Core_Model_Store::URL_TYPE_LINK, $secure = null) идет $secure – передавая флаг true вы получите безопасный линк (в зависимости, конечно, от ваших настроек).

Получить url из phtml:
$this->getSkinUrl('images/myimage.jpg')url к конкретному изображению (можно добавить 2й параметр array(‘_secure’=>true))

Из статических блоков:

  • {{skin url=’images/sampleimage.jpg’}url к конкретному изображению из skin
  • {{media url=’/myimage.jpg’}}url к конкретному изображению из media
  • {{base url=’mystore/mypage.html’}}url к странице mypage