Thursday, 5 November 2015

Useful Url options for static blocks, cms pageS and magento phtml files

Call static block in phtml :
getLayout()->createBlock('cms/block')->setBlockId(‘BlockIdHere')->toHtml(); ?>

1. Get Base Url :
    Mage::getBaseUrl();

2. Get Skin Url :
    Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_SKIN);
    (a) Unsecure Skin Url :
          $this->getSkinUrl('images/imagename.jpg');
    (b) Secure Skin Url :
          $this->getSkinUrl('images/imagename.gif', array('_secure'=>true));

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

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

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

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


Get Url in cms pages or static blocks

1. Get Base Url :
    {{store url=""}}
2. Get Skin Url :
    {{skin url='images/imagename.jpg'}}
3. Get Media Url :
    {{media url='/imagename.jpg'}}
4. Get Store Url :
    {{store url='mypage.html'}}

No comments:

Post a Comment

about new GraphQL freature in Magento2

GraphQL: GraphQL is a data query language developed internally by Facebook in 2012 before being publicly released in 2015. Magento impleme...