Andy (or anyone who knows...)
If you're listening, could you put the 'preset alias' as a class in the body tag?
Example: Here is the body tag when I duplicate a template,assign the style to light, save the preset as 'Gantry White' and the alias for the preset is automatically set to 'gantrywhite'.
<body class="logo-type-gantry headerstyle-light font-family-helvetica font-size-is-default menu-type-dropdownmenu layout-mode-responsive col12">
What I would like to have is a class for 'gantrywhite' or 'preset-gantrywhite' in the body tag, like this:
<body class="logo-type-gantry headerstyle-light
preset-gantrywhite font-family-helvetica font-size-is-default menu-type-dropdownmenu
layout-mode-responsive col12">
Believe it or not, this would solve a 'lot' of problems with the lack of enough styles in the dropdown, as 'dark' and 'light' isn't enough. Sure, presets are nice but without knowing what 'duplicated template' preset you have assigned to a particular menu link, makes it impossible to set custom CSS declarations for that preset. However, you could use the presets to setup different 'styles' which you could create custom CSS code for each one. This would be very powerful!
Here's why. Let's say I have 4 contact pages that I want different backgrounds, colors, header logo's, etc, for each one. With only 'dark' and 'light', I can't cover all 4. However, I could duplicate the template 4 times, save as a preset and then use the 'preset' class to style however I want each page to look by preceding my CSS code with the preset class like we used to do like this:
.cssstyle-style1 body {background: #999 url(../images/body/bg-body-style1.jpg) !important;}
.cssstyle-style2 body {background: #fff url(../images/body/bg-body-style2.jpg) !important;}
Just think of the flexibility in being able to create multiple presets and then code like this:
.preset-gantrywhite body {background: #999 url(../images/body/bg-body-style1.jpg) !important;}
.preset-gantrypurple body {background: #fff url(../images/body/bg-body-style2.jpg) !important;}
Now if this capability is already built in, pray tell me how you can do it.
Luke