Magento change currency format

1. Go to System > Manage Currency > Symbols
2. Go to System > Configuration > Currency Setup
3. Go to /lib/Zend/Locale/Data to edit correct XML file

<ldml>
    <identity>
        <version number="$Revision: 1.49 $"/>
        <generation date="$Date: 2009/05/05 23:06:34 $"/>
        <language type="de"/>
        <territory type="DE"/>
    </identity>
    <numbers>
        <symbols>
            <decimal>.</decimal>
            <group>,</group>
        </symbols>
        <currencyFormats>
            <currencyFormatLength>
                <currencyFormat>
                    <pattern>¤ #,##0.00;¤-#,##0.00</pattern>
                </currencyFormat>
            </currencyFormatLength>
        </currencyFormats>
    </numbers>
</ldml>

Magento – Get Current Store Details

Following are snippets to get Magento store information

// Gets the current store's details
$store = Mage::app()->getStore();
  
// Gets the current store's id
$storeId = Mage::app()->getStore()->getStoreId();
  
// Gets the current store's code
$storeCode = Mage::app()->getStore()->getCode();
  
// Gets the current website's id
$websiteId = Mage::app()->getStore()->getWebsiteId();
  
// Gets the current store's group id
$storeGroupId = Mage::app()->getStore()->getGroupId();
  
// Gets the current store's name
$storeName = Mage::app()->getStore()->getName();
  
// Gets the current store's sort order
$storeSortOrder = Mage::app()->getStore()->getSortOrder();
  
// Gets the current store's status
$storeIsActive = Mage::app()->getStore()->getIsActive();
  
// Gets the current store's locale
$storeLocaleCode = Mage::app()->getStore()->getLocaleCode();
  
// Gets the current store's home url
$storeHomeUrl = Mage::app()->getStore()->getHomeUrl();

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

This post help you to get magento base url, directory path, to get module URL, store url. This is a very basic post, that will help beginners to understand how magento works.

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/

Get Current URL

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

Get Home URL

Mage::helper('core/url')->getHomeUrl();

Create module your

Mage::getUrl('module/controller/action');

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))

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

Same way you can get more directory path,

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

Get URL path in Static Block

Get Base URL

{{base url=''}}

Get Skin URL

{{skin url='images/skinimage.jpg'}}

Get Media URL

{{media url='/mediaimage.jpg'}}

Get Store URL

{{store url=''}}