Menu not working with "art41" skins

A place for discussion about skinning and design. Before posting questions here you should review the documentation about creating skins.

This thread is closed to new posts. You must sign in to post in the forums.
2/13/2013 3:39:05 PM
Gravatar
Total Posts 83
-- Joe

Menu not working with "art41" skins

I help manage a non-profit website with a many pages and sub-pages (www.NHTheatreAwards.org)

Using the latest release 2.3.9.5:  if I create a skin in Artisteer 4.1 - or select any of the "art41" skins the menu renders as a list as in the quote below.  Note: no nesting levels are shown in the render (for any skin) but the HTML does render the nested <ul><li> items.

Home

    Join our Email list

News
Award Winners

    Awards Show Information
    After Party

......

Using any older skin works fine.  Im guessing this is a CSS issue but I cant find it.  And as this is an issue with all of the "art41" skins maybe a fix is needed?

Any help is appreciated!

-- Joe Vago

2/13/2013 5:52:16 PM
Gravatar
Total Posts 18439

Re: Menu not working with "art41" skins

I don't see a problem on the site you posted. Can you post a link to see the problem?

If you use browser tools do you see any script errors?

Is it a root level site or in a sub folder? There was a patch to this release after the initial release to fix a script problem if running in a sub folder.

Hope that helps,

Joe

2/14/2013 12:54:53 PM
Gravatar
Total Posts 83
-- Joe

Re: Menu not working with "art41" skins

I should have mentioned that I had to use the old skin.  I will setup a copy of the site so you can see the issue.

Thanks for your continued willingness to help!

2/22/2013 2:24:53 PM
Gravatar
Total Posts 83
-- Joe

Re: Menu not working with "art41" skins

To show what is happening to the menus, please look at a "test" website I setup which is a copy of the current production environment.

  • http://www.nhtheatreawards.org/    Artisteer 3.1 created skin
  • http://nhtheatreawardstest.org.green.mysitehosted.com/    art41-blackandgreen skin

If I use any of your Artisteer 4.1 skins - or one I create on my own using the mojo skin exporter plug-in (4.1) - the same thing happens on the menu.

Any ideas?

If you want a login for the test site, just email me directly and Ill get you an admin ID.

Thanks in advance for anything you can do to help...

2/23/2013 7:24:05 AM
Gravatar
Total Posts 18439

Re: Menu not working with "art41" skins

If you are hosted in .NET 3.5 medium trust it cannot load the theme.skin file from the skin folder so you have to copy it to /App_Themes/Default folder.

But that means you cannot use multiple skins that need different theme.skin settings. ie you won't be able to use both newer and older Artisteer skins since they need different settings.

I highly recommend move to .NET 4/4.5 hosting to avoid such problems.

Hope that helps,

Joe

2/23/2013 12:01:32 PM
Gravatar
Total Posts 83
-- Joe

Re: Menu not working with "art41" skins

I am using the 3.5 version - so I reset my web.config to use the web.fulltrust.config file, restarted both my website and application pool and then it worked! 

It seems I forgot to use the full trust version when I upgraded.  Why isnt full trust the default?  Is it because more people use the medTrust web.config?

Anyway - thanks so much for solving this issue for me.  You rock!

PS: I need to finish the upgrade on a custom app under NHTheatreAwards.org before I can move off 3.5 .... soon....

 

2/23/2013 12:31:12 PM
Gravatar
Total Posts 18439

Re: Menu not working with "art41" skins

That is strange because the only difference between the full trust and medium trust web.config files is that NeatUpload is commented out in the one for medium trust. The medium trust web.config file that we ship does not cause it to run in medium trust nor does the full trust one cause it to run in full trust. It is possible to add a setting to web.config to force medium trust but you can't add anything to force full trust. Whatever trust level is defined in machine.config can only be made more restrictive in web.config not less restrictive. But our medium trust web.config file is not doing that so the trust level should not change by switching to the fulltrust web.config file. Doing that in medium trust hosting would cause errors because of NeatUpload. So if you are able to use the full trust one then you must be in full trust hosting, but if that is the case there should not have been any problem with the theme.skin files.

You can find out whether you are in medium trust under Administration > System Information. If it says "Partial Trust" or anything other than "Full Trust" then it isn't full trust.

2/23/2013 12:55:04 PM
Gravatar
Total Posts 83
-- Joe

Re: Menu not working with "art41" skins

Ok now I am really confused.  After reading your last post I decided to reset the web.config to the old version (I had saved it off) to verify that changing the web.config would do the trick. 

So I copied back the old web.config and then recycled the website & app pool... and the menus are still rendering properly.

To be sure I wasnt missing something I reset the GUID, and also tried IE9 and Chrome.  The sites menus now render properly with all 4.1 skins.

So I went to the main production site NHTheatreAwards.org and changed the menu to a 4.1 w/plugin created skin - and the menu wont render properly.

Then I did the same process - rename the production web.config to web.MenuIssue.config, and then copy the web.config that is on the Test site (the medTrust version).  The production site menu with the 4.1 skin worked! 

Finally, I deleted the recently uploaded web.config, and renamed the web.MenuIssue.config back to web.config and the menus are still working with the 4.1 skin (the layout is not working in Chrome but I am still in testing the skin).

In conclusion I dont know what the hell is happening... but its working.  If the menus stop rendering again in a day or so (somehow cached?) Ill post an update on this thread.

Thanks again for your help with this nutty issue...

 

You must sign in to post in the forums. This thread is closed to new posts.