Did you know that your Magento install comes with a Prototype based library called window.js? If you want to make use of popup windows, this is the library to include. Let's see what we can do with it. Continue »
Quick Tip: Using a Frontend Model For Your Module Configuration Parameter
You can greatly enhance your module's configuration options by using a front end model class. This example quick tip will show how to create a Yes/No toggle option that reveals or hides the dependent text option. Continue »
Creating Custom Layout Handles
In this tutorial we will explore our journey through Magento's layout XML further by showing how we can easily create our own custom layout handles to target specific conditions and scenarios. Continue »
Customizing the Magento Error Report and Maintenance Page
In this Magento tutorial we will build upon one of our earlier tutorials and show you how you can easily customize the default maintenance and error pages that are shown when the site is in maintenance mode or encounters an error. All you need is an understanding of the error processing and some HTML/CSS skills. Continue »
5 Useful Tricks For Your Magento local.xml
Working on a new Magento theme often involves manipulating the default layout from the base or another supplied Magento theme. Instead of copying and overriding the individual layout XML files from the source theme, we can use the local.xml file to contain all our customizations, keeping things tidy and more upgradable. Continue »
Magento Session Storage: Which to Choose and Why?
Magento supports several methods of session storage: file-storage (the default), database, memcached and tmpfs-backed file-storage. In this article, I will explain and compare them and also present some benchmarks. Continue »
Adding Custom CSS and Custom Style Options to the WYSIWYG Editor
This is a great upgrade-proof means of getting your own styles into the Magento 1.5 WYSIWYG editor. It allows to put you theme's styles on the editor content as well as create custom styles that the administrator can use by choosing them from a dropdown. Continue »
Quick Fix: Coupon Codes Used Up On Incomplete Transactions
We exposed a flaw in the Magento's coupon code system when running a campaign based on single-use coupons, and using a hosted payments page where the coupon is marked as used if the payment fails. Here's how to work around this. Continue »
Digging Deeper Into Magento’s Layout XML – Part 2
After discussing the basics of the Magento Layout XML elements and an overview of the template rendering process, in part 2 we will explain both in some more detail and present some techniques to perform more advanced layout actions out of the box. This article should give you an idea about the power and flexibility of Magento's implementation of its layout engine. Continue »






Proud members of the 





Recent Comments