This Component enables Joomla!-Administrators to assign different stylesheets to any published menu-items. Assigning to an menu-item may be optional automatically handed down to all included Submenu-Items. Included Languages: English, German, Polish.

  • Favourite
  • Report

Known restrictions: This extension does support max. 2nd-level submenus. For more menu levels and functions (like different styles for registered users, multilevel-support and more) look for the commercial css2switch Enterprise edition.

Absolutely Love

Posted on 19 June 2013
I live this component. I use it in all my Joomla Website design projects. I only wish that this was compatible with J3.0

Please update soon!
Owner's reply: A Joomla 3 Version is now available!
Very good and easy to handle extension - i use this almost on any Joomla page and never had problems with it. No problems after upgrading Joomla nor updating the component itself. Very great and free extension!
I had put some complex coding into my joomla 1.5 to allow me to change the background colour of each menu item selected. The move to 2.5 didn't allow me to do it the same way as the core functionality in this area had changed. Then I found css2switch. This fantastic extension makes it so easy to change the background. I had one small question (my error) which was answered within 2 minutes in the support forum!! I highly recommend this product. Well done to mediahof for a job well done and excellent support! Tausand Dank!!!
I am using your component on every website that needs different templates.

It works wonderful, I never had problems.

Thank you very much, I consider buying the enterprise version.
We followed all the directions for installing and configuring this component/plugin combo and could not get it to work period. The bigger challenge is there's little to no documentation on the product if you run into these challenges. We wanted to test this product via the Basic version before committing to the paid version. Glad we did.
Owner's reply: Sorry that you didn't understand the simplicity of this component. Install with one click. Just put your additional css-files into yours template/css directory. Don't forget to give them filename the prefix template_.
Then go to the components backend and assign the css-files to the menuitems you like.
That's all, easy goin'. You need no luck, but a little bit intelligence.

More then 10.000 Joomla! Websites works with css2switch without any problems. If the component is to strong, you are to weak. Tell the community your problem in a usefull way, or post your problem at our first aid support forum. People like you does'nt think about how much work and sweat developers like us puts into their work.

Thanks and "good luck" to you,
John | mediahof, Germany

Works great & useful

Posted on 29 March 2011
Since building my own Joomla template framework I won't have much use css2switch, but this well-built extension helped me out a couple of times when all other customization options had failed. Much easier than managing multiple templates, especially if one only needs to change a few small but perhaps important structural details to particular pages. It's dead quick to slice through thorny layout issues on especially customized sites, or templates converted from client designs/HTML. I'm sure there are many other uses for the creative template designer/developer and this is a handy, easy to use tool.

My only caveats. It's 'branded' —so if you like your HTML output to be clean and free of other developer's URLs and comments you're going to need to get into the code to redact all that. In that sense, it's a kludge: a brute force method of making your CSS work on Joomla. It's also a lot of configuration and it's yet another extension to manage if all you're trying to do is some simple unique page styling; make sure you can't accomplish what you need with template overrides, using the Page Class Suffix, or some other method of granular CSS control-by-page. Finally, I don't know if this will be ported to 1.6 and beyond but due to improvements in the core of Joomla's template engine it seems that a strong designer/developer wouldn't even need something such as this.

But as it stands, for Joomla 1.5., this is a fast way for a HTML/CSS developer to get designs Joomla ready without having to get into a lot of the deeper Joomla customization that can be intimidating.
Owner's reply: The branding in the generatortag is removed in newer versions. Kind regards, mediahof

5 stars component!

Posted on 04 February 2011
Really a very usefull extention! Changin the stylesheet for some pages can be a very powerfull way of customizing a web site!

Thankyou very much for you work!

I hope CSS2switch will be available for Joomla 1.6
Owner's reply: The component is now available for Joomla! 1.6 and 1.7

Requires PHP 5.2

Posted on 04 November 2010
I was disappointed to learn that this component requires PHP 5.2. Unfortunately the development server I am using has 5.1.6. This should be noted on the component restrictions. I'll have to find something else . . .

Bravo! Amazing!

Posted on 04 October 2010
Kudos to the developers of CSS2Switch! It's an amazing piece of well written software and works like a charm. Thanks!


Posted on 23 February 2010
This is a REALLY great module.

Why don't more people know about this one?

STOP MAKING MULTIPLE COPIES OF YOUR TEMPLATE just to make a minor change for different pages!

HIGHLY recommended.
AutoArchive AutoArchive


By mediahof
This system plugin automatically moves, archives or deletes categorized articles controled by the expiration date of any article. "Expired" articles can be moved into other categories, can be archived or completely deleted, can increase the date of expiration after execution. Create complex archiving processes by combining functions, parameters and multiple category-IDs. For more informations p...
Fading Content from Category Fading Content from Category

Fading Content from Category

By mediahof
Articles Display
This module places any content item of a selected Category ID on a module position. Items will rotate with a flashy AJAX crossfading effect. Easy to install and to use. Checked Quality: valid W3C (X)HTML 1.0 strict, valid CSS and JS, crossbrowsercompatible Settings: area position, area width and height, category ID, speed of crossfading, time of freeze, sorting (ID, Title, asc, desc, random). F...
css2switch Enterprise css2switch Enterprise
Paid download

css2switch Enterprise

By mediahof
This Component enables Joomla!-Administrators to assign different stylesheets to any published menu-items. Assigning to an menu-item may be optional automatically handed down to all included Submenu-Items. Included Languages: English, German, Polish and French. This enterprise version of css2switch allows you to manage your css-files more easily by providing extra features. css2switch Enterprise...
Global Open Graph Global Open Graph

Global Open Graph

By mediahof
SEO & Metadata
Global Open Graph is a native Joomla! sytem plugin, which adds open graph meta tags "global" to your site. "Global" means, that the meta tag will be displayed at every single page or view of the whole site. The content of Open Graph meta tags is not generated automatically out of page content. Administrators can edit the content manually. The Global Open Graph plugin is compatible with all other...
AJAX Soft Fade-In Popup AJAX Soft Fade-In Popup

AJAX Soft Fade-In Popup

By mediahof
Popups & iFrames
The AJAX Popup Module places the content of any Content Item with a soft fade-in-effect. Contained AJAX-Statements, for example AJAX-Thick- or Lightbox, will proceed as normal. Since the Popup-code is written into the mainframe, popup blocker can’t detect and stop the Popup. Any content will be displayed flashy but discreet. Position, view, speed/rate of Fade-In and the number of appearance pe...
Teamspeak 3 Web Viewer Teamspeak 3 Web Viewer

Teamspeak 3 Web Viewer

By mediahof
Phone & SMS
TS3 Web Viewer Module which makes it possible to display one or more teamspeak servers at once. Visitors of a website are able to see what channels exist, who is connected to them and how long (the) serves are active. BEFORE RATING We really want you to enjoy this mod as much as we do! If you have any troubles please contact our support team at Tha...
Simple Video Popup Simple Video Popup

Simple Video Popup

By mediahof
Popups & iFrames
The Simple Video Popup plugin easily displays a given video on a lightbox overlay on selected or each menuitem. To support the lightbox effect, a seperate extension, eg. Widgetkit or the JCE MediaBox, has to be installed....
Simple Seasons Switch Simple Seasons Switch

Simple Seasons Switch

By mediahof
Modules Management
This extension allows you to specify a certain module on the module position according to every season....

css2switch Basic

rev 69
Date added:
Feb 29 2008
GPLv2 or later
Free download
c p

Uses Joomla! Update System


Write a review