05 Jun 2009
05 Jun 2009
Link to this post
My situation is thus : I'm using Sitefinity 3.6. I have two master pages, one for the 'splash' (or primary front page), and one for all the subpages. The navigation between these pages is a SiteMenu (dragged from Navigation > Site Menu into a ContentPlaceHolder in both master pages).
It's set with the "Sunset" theme. (Which I have come to learn, I -think-, is the one hard-coded into the Sitefinity DLLs?)
Now, what I'd like to do is make one or two simple adjustments to the theme, preferrably with an external CSS file, such as making the UL background color transparent, and removing its border. I can, using something like Firebug or IE Developer Toolbar, test it out and see exactly which classes need to be changed to what for the desired appearance.
I've read about a dozen threads here from various people attempting to stylize the various rad controls, and can make about zero sense out of any of them, except that this seems to be a pretty common confusion and hardly as easy as it ought to be.
1 - Is it even possible to just have an external CSS file with a few "changes", or do I have to go through the process of building an entire Skin, applying the skin to the page that utilizes the master page, and going from there? Obviously, I can see how applying the Blue skin that's there by default adjusts my menu, but it also breaks a lot of the CSS I've built in other places. Is there a simple way to parse down one of these existing templates to only adjust my menu (at which point I can try to manually copy-paste the Sunset theme values on top of the Blue ones, tweak as necessary, etc?) or are these also immutable? It seems like no matter how many files I knock out of App_Themes/Blue with right sidebar (or White fluid, or Levels, etc.) that it changes numerous things about my page, from font sizes to spacing. I -only- want to change the appearance of the radmenu!
2 - How would I go about disabling the "enableembeddedskins" setting you talk about in all the other threads, in Sitefinity 3.6? This sounds like it's the only way to do what I want to, sadly. I click "Edit" on the SiteMenu object, but there is no EnableEmbeddedSkins setting in any of the four subsections here (Navigation, Appearance, Behavior, Misc). Is this not something that can be done within the CMS admin panel? If not, I'm currently using VS 2005 and opening my web page through that, so where in this morass of folders would I go about creating my "custom" theme for the radmenu?
Really, I'm just at a loss as to how I could tweak the SiteMenu's appearance without breaking the rest of the page visually, and after a week of metaphorically beating my head against the brick wall of experimentation, I figured I'd come asking for help.
Wearily but appreciatively,
Note: I'm having a similar problem with the NewsView, in that I can't figure out how to apply CSS to do simple things like shrink the size of the titles, remove the excess spacing between the title, date, and summary, etc.. but I'll save that for another time. Let's just worry about the SiteMenu skin thing for now. XD