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

Parsing Domain Name From URL In PHP

To get Domain name from the url, we can use parse_url() php function. This would filter the domain name from the given url. $domain = str_ireplace ( 'www.' , '' , parse_url ( $url , PHP_URL_HOST )); This would return the google.com for both http://google.com and http://www.google.com

Upgrade from Magento 1.7.0.2 to 1.9.0.1

Upgrade Roadmap for 1.9.0.1 from 1.7 1) take a backup of current database and current 1.7 code. 2) download latest magento from the  http://www.magentocommerce.com/download 3) remove all folders and files from your 1.7 code (but you should  have backup somewhere) and place all folders and files from the 1.9. 4) now from your 1.7 merge your following custom folders into the 1.9 - Community app/code/community - Local app/code/local - Media - your theme or package (app/design/frontend/default/<ur theme> or  app/design/frontend/<your package>) - custom folders from Skin (both for adminhtml and frontend). - copy your custom xml files from app/etc/modules/ to current  app/etc/modules/ - any custom admin theme folder  from adminhtml/default/yourtheme. - copy your custom folders from adminhtml/default/default/ (1.7)  to adminhtml/default/default/ (1.9). - custom js files if any from app/js/. 5) now go to app/e...