As mentioned in the title i want to know if it is possible to switch from mobile version of a theme to desktop version but without having a separate theme for mobile devices. And to be more specific i mean like there is a button to change from mobile to desktop version.


Yes, what you looking for is a theme with "responsive design", which means the theme will change depending on the size of the screen.

If you google responsive design you will get some examples of it. There are alot of themes you get for magento that are responsive, but converting an existing custom theme to a responsive layout can be expensive

Updated due to original question being changed

If you do have a responsive design then you could use something like this:


  • my theme is already a responsive one, that's why i stated my question, i don't know how to do it.. – vasilisdmr Apr 22 '15 at 13:30
  • That would be a part of the responsive design theme, if you want to eg remove/change certain things for mobile view that has to be coded in the responsive theme. – PaddyD Apr 22 '15 at 14:05
  • i edited my question i want to be able to change from mobile to desktop version by pressing a button. – vasilisdmr Apr 22 '15 at 14:13
  • I updated my answer – PaddyD Apr 22 '15 at 14:23

Please check this Following URL


  • What i need is to manually change from mobile version to desktop and the certain module does not do what i want.. – vasilisdmr Apr 22 '15 at 13:35

What are the differences between your "mobile" site and your "desktop" site? Is the content different? One solution could be to create a separate site to be your "mobile" site and name it m.yourwebsite.com or whatever. Then on your homepage your buttons to switch between the two would just be hyperlinks connecting yourwebsite.com to m.yourwebsite.com and vice versa. Is this what you're going for?

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.