Wednesday, March 20, 2013

Get Base Url , Skin Url , Media Url , Js Url , Store Url and Current Url in Magento


Get Base Url , Skin Url , Media Url , Js Url , Store Url and Current Url in Magento

Get Url in phtml files

Get Base Url : Mage::getBaseUrl();

Get Store Url : Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB);

Out Put :- http://www.asrarmalik.com

Get Link Url: Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_LINK);

Out Put :- http://www.asrarmalik.com/index.php/

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

Out Put :- http://www.asrarmalik.com/ media/

Get Js Url : Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_JS);

Out Put: - http://www.asrarmalik.com/js/

Get Skin Url : Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_ SKIN);

Out Put: - http://www.asrarmalik.com/skin/

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

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



Get Current Url: Mage::helper('core/url')->getCurrentUrl();

Get Url in cms pages or static blocks

Get Base Url : {{store url=""}}
Get Skin Url : {{skin url='images/imagename.jpg'}}
Get Media Url : {{media url='/imagename.jpg'}}
Get Store Url : {{store url='mypage.html'}}
Read more about Magento Magento Development : Immix Solution

How to get state in magento registration page



let’s assume you are making website for USA,so in magenot registration page,no need to display country dropdown.

You have to show only all USA state in registration page so how to get state in magento registration page in state dropdown

For this you have to get all state collect and bind that in state dropdown.

Code :


$states = Mage::getModel('directory/country')->load('US')->getRegions();

select id="region_id" name="region_id" title="__('State') ?>" class="validate-select”
option value="">echo $this->__('Please Select State')

foreach ($states as $state) {
                   option value=" echo $state->getId();">getName();  
     }
select>