I think we need a little better documentation regarding skins because there are many places where they can be set and the "cascade" isn't apparent.
I've set the global skin in web.config, however the RadMenu does not change based on the value.
<appSettings>
<add key="Telerik.Skin" value="Hay"/>
</appSettings>
With this setting the control's div renders as:
<div id="ctl00_SiteMenu_RadSiteMenu" class="RadMenu RadMenu_" style="width: 800px; z-index: 7000;">
When I set the Skin in the control's properties for the control the div renders as:
<div id="ctl00_SiteMenu_RadSiteMenu" class="RadMenu RadMenu_Hay" style="width: 800px; z-index: 7000;">
There is a theme enabled in my application and when I set a theme in the .skin file the control does pick it up. But overriding the skin at the control level does not override the .skin setting. I got around this by setting the control's SkinID to a non-existent .skin SkinId. I'm not sure if this is supported behavior though.
Is there something else I need to do to enable the controls to accept the global settings in web.config when a theme is set or am I stuck using the .skin file?
I'm also up for a hotfix to override the global setting on individual controls.
I've set the global skin in web.config, however the RadMenu does not change based on the value.
<appSettings>
<add key="Telerik.Skin" value="Hay"/>
</appSettings>
With this setting the control's div renders as:
<div id="ctl00_SiteMenu_RadSiteMenu" class="RadMenu RadMenu_" style="width: 800px; z-index: 7000;">
When I set the Skin in the control's properties for the control the div renders as:
<div id="ctl00_SiteMenu_RadSiteMenu" class="RadMenu RadMenu_Hay" style="width: 800px; z-index: 7000;">
There is a theme enabled in my application and when I set a theme in the .skin file the control does pick it up. But overriding the skin at the control level does not override the .skin setting. I got around this by setting the control's SkinID to a non-existent .skin SkinId. I'm not sure if this is supported behavior though.
Is there something else I need to do to enable the controls to accept the global settings in web.config when a theme is set or am I stuck using the .skin file?
I'm also up for a hotfix to override the global setting on individual controls.