Latest

Themes in Magento. Part V (Magento Certified Developer Exam)

Feb 14, 201329Mishel Soiko Certification

Mage_Core_Model_Design_Package

We have used this class many times to get theme files but have not checked what is inside yet. So, let’s see if there is anything interesting there to learn.

These is where we previously met this class:
1.    Mage_Core_Model_Layout_Update :: fetchFileLayoutUpdates()
2.    Mage_Core_Model_Layout_Update :: getFileLayoutUpdatesXml()
3.    Mage_Core_Controller_Varien_Action :: addActionLayoutHandles()
4.    Mage_Core_Model_Resource_Layout :: fetchUpdatesByHandle()
5.    Mage_Core_Block_Template :: getTemplateFile()
6.    Mage_Core_Block_Abstract :: getSkinUrl()

Here I have put down the functions which have been used in: Read more

Themes in Magento. Part V (Magento Certified Developer Exam)

Happy Valentine’s!

Feb 14, 201320Alex Huk Fun&Events

Happy Valentine’s!

Happy Valentine’s Day, lovely people! There are some claiming that this day is a trick to support the greeting card and floral industries.  We, however, believe it’s a great reason to take a break and acknowledge the feelings for your beloved ones.

Here is something to make this sweet day even better – an unprecedented thank-you-for-working-with-us promo code: Read more

Techniques Used To Optimize Images for Retina Displays

Feb 12, 201351Alex Zaymund Tips&Tricks

In the era of modern technologies screens with high pixel density are becoming more and more widespread. Such products as Retinа Macbook Pro and iPhone 5 are equipped with retina displays, and this is gradually becoming an actual concern for developers as well. Currently there are available several techniques used to optimize images for Retina displays and all of them have their pluses and minuses.  Let me describe some of them which to my opinion are most appropriate and useful. Read more

Techniques Used To Optimize Images for Retina Displays

Themes in Magento. Part IV (Magento Certified Developer Exam)

Feb 11, 201327Mishel Soiko Certification

renderLayout

Before we begin, let us sum up what we know about loadLayout  since in previous parts pretty much information  has been provided.

  1. Mage::getSingleton(‘core/layout’)->getNode()
  2. We declared all Block classes  and executed all found Actions.
  3. Each Block knows its descendants. So now, launching the main block rendering we will step by step render the entire page.
  4. The initial block for rendering has been defined. <block  …  name=”root” output=”toHtml”>

All this, and even more you can find in the loadLayout chapter. That was all pretty interesting, but we still have more to show you! Read more

Themes in Magento. Part IV (Magento Certified Developer Exam)
Subscribe to our mailing list and get interesting stuff and updates to your email inbox.
top