Jun 19, 2011

Magento: Some important functions

Here I will show you some important functions/methods in Magento that will make your development easy.

Get the path of your magento page.

echo $this->getUrl('mypage');

Get the path of the image in your skin folder.

echo $this->getSkinUrl('images/yourimage.gif');

Get the product link.

echo $this->getProductData()->getProductUrl();

Get the product name.

echo $this->htmlEscape($this->getProductData()->getName());

Call a static block in .phtml file.

echo $this->getLayout()->createBlock('cms/block')->setBlockId('YOURBLOCKID')->toHtml();

Get Image url of current category.

echo $this->getCurrentCategory()->getImageUrl();

Check whether the current category is Top category.

echo $this->IsTopCategory();

Get description of current category.

echo $this->getCurrentCategory()->getDescription();

Display products list page (list.phtml).

echo $this->getProductListHtml();

Display CMS block page.

echo $this->getCmsBlockHtml();

Get current store id.

echo $storeId = Mage::app()->getStore()->getId();

Get current store name.

echo $storeName = Mage::app()->getStore()->getName();

Get current store code.

echo $storeCode = Mage::app()->getStore()->getCode();

Get website name.

echo $websiteName = Mage::app()->getWebsite()->getName();

Get session id.

echo $sessionId = Mage::getModel('core/session')->getSessionId();

Get customer id.

echo $customerId = Mage::getModel('customer/session')->getCustomerId();

Get guest id.

echo $vistitorId = Mage::getModel('core/session')->getVisitorId();

1 Comment

  • Hey kalpesh .. Nice collection of Magento Functions and nicely grouped in one place .. keep it up..

Leave a comment


Welcome to my Blog

Kalpesh MehtaHelping Magento developers in their day-to-day development problems since 2011. Most of the problems and solutions here are my own experiences while working on different projects. Enjoy the blog and don't forget to throw comments and likes/+1's/tweets on posts you like. Thanks for visiting!




Magento top 50 contributors

Magento top 50 contributors