Работая с Magento, часто требуется получить URL(ссылки) на сайт или папки. В Magento есть встроенные функции которые возвращают URL сайта или папки медия. скин и т.д..
Ниже примеры для Magento:
http://www.magento.com/
echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB);
echo Mage::getBaseUrl('web');
echo $this->getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB);
echo $this->getBaseUrl('web');
http://www.magento.com/index.php/
echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_LINK);
echo Mage::getBaseUrl('link');
echo $this->getBaseUrl(Mage_Core_Model_Store::URL_TYPE_LINK);
echo $this->getBaseUrl('link');
http://www.magento.com/js/
echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_JS);
echo Mage::getBaseUrl('js');
echo $this->getBaseUrl(Mage_Core_Model_Store::URL_TYPE_JS);
echo $this->getBaseUrl('js');
http://www.magento.com/media/
echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA);
echo Mage::getBaseUrl('media');
echo $this->getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA);
echo $this->getBaseUrl('media');
http://www.magento.com/skin/тема
echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_SKIN);
echo Mage::getBaseUrl('skin');
echo $this->getBaseUrl(Mage_Core_Model_Store::URL_TYPE_SKIN);
echo $this->getBaseUrl('skin');
echo $this->getSkinUrl();
Следует напомнить что все URL, Magento возвращает с слешом в конце URL.