Custom admin theme in Magento

7 Comments 2nd MAR 2009 | Posted by Ivan Weiler in Magento

Custom admin theme in Magento

As mentioned on Magento forums the easiest way to achieve this is with overriding adminhtml config with your local custom one and activate it as module.

This is just a small example of different approach with Admin Theme config option in admin panel, to show you how things can be done in different ways in Magento.

Since this is one of those “code talks, talk walks” examples, here it is: admintheme_example.rar.

It’s great example of small Magento module with simple event hooking and adding configuration fields through system.xml.

Follow directory structure, copy files to their place and you will notice new “Admin Theme” option in System->Configuration->General->Design (Default Config scope). Your theme goes in app/design/adminhtml/default/yourthemename folder. It doesn’t need to be whole theme of course, just the files you’re changing.

Enjoy!

If you like what you read, please share it.

  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Yahoo! Bookmarks
  • Reddit
  • Technorati
  • Twitter
  • StumbleUpon
  • LinkedIn
  • Netvibes
  • FriendFeed
  • NewsVine
  • Sphinn
  • Tumblr

There are 7 comments (Add Yours +)

  • Excellent add-on.
    Everytime that I need to change the default admin theme, I just touch the originals (I know, bad practice) and think that I need to develop something like this.

  • Dmitry Gurjev Says

    Thanks! I love this tiny module!

  • Thank you Ivan. Today was the first time I used it. It works great :)

  • Perhaps I am doing something wrong, but on Mage 1.3 when I click “save” to save my new Admin template in the Config, it throws the following error:

    Fatal error: Call to a member function setActive() on a non-object in /app/code/core/Mage/Adminhtml/Controller/Action.php on line 76

  • Wouter D Says

    Hi Ivan,

    Great module, thanks a lot!

  • Thank you all. I added it to Magento Connect a while ago, so you can easily install it from downloader.

    Link: http://www.magentocommerce.com/extension/1086/admin-theme

    Key: magento-community/Inchoo_Admintheme

    Note that it’s in Alpha state, so change Preferred State setting before download.

  • Frank Birzle Says

    I ran into problems with version 1.3.2.4 and your extension.

    Configured the package / theme in app/etc/local.xml using:

    packagename

    themename

Leave a Comment

Magento Design and Development | Magento SEO | iPhone Application Development Web Application Development with ZEND | WordPress Ecommerce | WordPress development
Sitemap

Inchoo - webappsolutions | 2009