This is an old revision of the document!
<tip c w>THIS IS A WORK IN PROGRESS - don't go following these instructions just yet, we're still working on them! We'll have this tutorial finished for you by the time 7.3 final ships.</tip>
These instructions are meant to be followed for sites updating from versions before 7.3.0 that wish to keep their existing design, but would like to make it use newer RWD techniques to make it more "mobile / device friendly" like the new default design does in 7.3 and higher.
If your design first started from versions prior to 7.0, or if your design is very deeply customized, these instructions may not work for you. You may be able to use some of the steps as general tips, but most of the instructions are specifically geared for designs that still match the basic structure of more recent versions of the software. If you find that you do not have a lot of the templates that the instructions are referring to, you may fall into this group.
If you fall into this group, you will likely need to convert the design on your own (or hire a designer to do this for you if you wish), or you might consider "starting over" as it may be less work than converting a deeply customized design. You may be able to use parts of the instructions below as general tips for your own conversion, but for the most part you will be on your own as there is simply no way to account for every different way the design can be customized.
Something to keep in mind is that we spent roughly 2 months working on overhauling the default design, to make the design responsive and "mobile/tablet friendly" in the latest version. If your customizations are deep enough, you can expect to spend a similar amount of time or possibly even more in order to make your own design responsive.
These instructions were made for sites that already have an "update friendly" template set, meaning that minimal work is required for "normal updates" and it is not just a complete copy of the default templates. If your template set was originally created using the Create Main Template Set tool within the admin at Design > Template Sets, you should be fine.
If the template set was originally created by making a full copy of the default templates of the original version using FTP or other means, you will need to follow the Make your Template Set Update Friendly tutorial before beginning this one.
If you aren't sure, check your template set, if it has "system", "module" or "addon" folders in it with a complete copy of all the sub-folders and files in them from the default template set, when very few (if any) of them are actually customized, then yes you will need to follow those instructions linked above.
Note: Be sure to read Make your Template Set Update Friendly instructions along with the instructions below before you begin, so you can get an idea of just how much work lies ahead of you. For many it will probably be a lot faster to start over using a new template set created from the new design and re-applying customizations, than trying to convert an existing deeply customized design.
<
/* $Rev:12345$ */
The number will be different. If it DOES have that line at the top, then replace the line with the below, filling in the "Rev number" in your file for # below:
@import url('../../../default/external/css/theme_styles.css'); /* * Leave first line of this file intact to make software updates easier! * * File manually copied using Rev: # */
<tip c h>Note: The most important part of what you are adding to the theme_styles.css file, is the first line, the one that starts with "@import…". The lines below that are "CSS Comments", they do not have any affect on the actual "styles" of your website, they are there for information purposes7).</tip> <
@import url('../../../default/external/css/primary_theme_styles.css'); /* * Leave first line of this file intact to make software updates easier! * * File manually copied using Rev: # */
<
@import url('../../../default/external/css/secondary_theme_styles.css'); /* * Leave first line of this file intact to make software updates easier! * * File manually copied using Rev: # */
<
<