Skip to main content

get directory paths, get Base URLs, get URLs in static block, get secure URL in Magento

1) Get Directory paths

 Mage::getBaseDir()  //output : /var/www/html/magento
Mage::getBaseDir('app')  //output : /var/www/html/magento/app
Mage::getBaseDir('media') //output : /var/www/html/magento/media
Mage::getBaseDir(‘design’) => Get design directory path
Mage::getBaseDir(‘code’) => Gives code directory file path
Mage::getBaseDir(‘lib’) => Gives lib directory file path
Mage::getBaseDir(‘skin’) => Gives skin directory file path
Mage::getBaseDir(‘var’) => Gives var directory file path
Mage::getBaseDir(‘cache’) => Gives cache directory file path
Mage::getBaseDir(‘log’) => Gives log directory file path 
 
 
2) Get Base URL
 Mage::getBaseUrl() => Get base url path e.g. http://yourwebsite.com/
 Mage::getBaseUrl('media') => Get MEDIA folder path e.g. http://yourwebsite.com/media/
 Mage::getBaseUrl('js') => Get JS folder path e.g. http://yourwebsite.com/js/
 Mage::getBaseUrl('skin') => Get SKIN folder path e.g. http://yourwebsite.com/skin/

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


4) Get Home URL
Mage::helper('core/url')->getHomeUrl();

5) Create module your
Mage::getUrl('module/controller/action');

6)  Get secure URL(To get secure URL you just need to add one more parameter as bellow)
Mage::getUrl('',array('_secure'=>true))
Mage::getUrl('module/controller/action',array('_secure'=>true))

 
 7) Get URL path in Static Block

 i) Get Base URL
{{base url=''}}

ii) Get Skin URL
{{skin url='images/skinimage.jpg'}} 
iii) Get Media URL
{{media url='/mediaimage.jpg'}}
iv) Get Store URL
{{store url=''}}   

Comments

  1. down an access token within an HTTP authorization header is powerful and flexible and couple with that a token that is stateless provides the necessary scaling back bone.
    Melbourne Security Installers

    ReplyDelete

Post a Comment

Popular posts from this blog

CodeIgniter Disallowed Key Characters

Open libraries/Input.php (system/core/Input.php in CI version 2.0+) and locate function _clean_input_keys($str){, The whole block should look like so: function _clean_input_keys($str) {     if ( ! preg_match("/^[a-z0-9:_\/-]+$/i", $str))     {         exit('Disallowed Key Characters.');     }     return $str; } Modify the PCRE sot that it allows the new chars. Please not that the char thats missing is the .(dot) and you should always escape the .(dot) in Regular Expressions as they will otherwise allow any single char. /^[a-z0-9:_\/-\.]+$/i