Проверить настройки Skip to content

getBaseUrl – Magento URL Path, адрес сайта Magento

Работая с 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.

 

Magento 1.*