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.
We do not recommend following the instructions, as for most sites it will actually be easier to start from the new default design, and re-customize starting from the new design so you are starting from something that is already RWD. We still provide the instructions below as a guide to those that wish to "convert" rather than "re-customize", but this route is not recommended.
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. 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.
If using FTP, these will be in the geo_templates/ folder.
Download the files into 2 different folders, one for default and one for your own template set, so that they don't get mixed up.<
Use a program like Winmerge, to merge the files together, in such a way that the file from your own template set would "overwrite" differences in the default.
The end result is that for each of the theme_styles.css, primary_theme_styles.css, and secondary_theme_styles.css files, you have any missing CSS that might be in the default copy but not your own, and at the same time any changes you have made to your own copy, should over-write the CSS from the default.
If you choose to do this, in the following step you will only be copying in the "merged" contents for each file, a total of 3 merged files. <
Omit (remove) any starting line or lines that start with: [code]@import[/code] If the first line or first few lines of the CSS file starts with that, do not include those lines when you copy the CSS contents to the custom.css. You should see such lines in each of the 3 CSS files from your own template set. <
{* Load the theme_styles.css files last, so it can over-write any page/module specific CSS files if desired. *} <link href="{external file='css/theme_styles.css'}" rel="stylesheet" type="text/css" /> <link href="{external file='css/primary_theme_styles.css'}" rel="stylesheet" type="text/css" /> <link href="{external file='css/secondary_theme_styles.css'}" rel="stylesheet" type="text/css" />
If you do not have lines exactly like that, you need to remove any lines that reference theme_styles.css, primary_theme_styles.css, or secondary_theme_styles.css. <
Note: If your own template set does not use head.tpl, you will need to do a search to find and remove any lines that add any of those 3 theme_style files. < <
You can use FTP or the admin interface at Design > Manager, whichever you are more comfortable with. Note that later in the tutorial we will be using these 3 as "starting points" for re-organizing each of your own custom overall templates (like the basic_page.tpl template). <
<
<
<