Tôi đã sử dụng lệnh sau để nhận URL khác nhau trong magento Nhận Url trong tệp phtml
1. Nhận Url cơ sở:
Mage::getBaseUrl();
2. Nhận Url da:
Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_SKIN);
(a) Url da không an toàn:
$this->getSkinUrl('images/imagename.jpg');
(b) Url da an toàn:
$this->getSkinUrl('images/imagename.gif', array('_secure'=>true));
3. Nhận Url phương tiện:
Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA);
4. Nhận Us Jrl:
Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_JS);
5. Nhận Url cửa hàng:
Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB);
6. Nhận Url hiện tại
Mage::helper('core/url')->getCurrentUrl();
Nhận Url trong các trang cms hoặc khối tĩnh
1. Nhận Url cơ sở :
{{store url=""}}
2. Nhận Url da :
{{skin url='images/imagename.jpg'}}
3. Nhận Url phương tiện:
{{media url='/imagename.jpg'}}
4. Nhận Url cửa hàng:
{{store url='mypage.html'}}
Tôi nghĩ rằng điều này sẽ giúp bạn.