I have created a site with an XSLT menu. The menu works great as long as I specify a page name in the address bar. For example, if i type www.mydomain.com/default.aspx the menu shows up as expected and works perfectly. But, if I type www.mydomain.com no menu appears. It doesn't matter if the pages are protected or not, they don't show up either way unless there is a page name in the url. Any ideas or help would be appreciated. This is umbraco 4.0 and has to be because of a paypal macro that requires this version.
The whole menu is missing unless I use a url like www.mydomain.com/default.aspx. If I put only www.mydomain.com as the url, then no menu appears. I loaded the page and appended the ?umbdebugshowtrace=true to the url using both methods and what I see in the results is the session Id is blank when the page is not specified as part of the url. Not sure why that would be.
Missing Menu
I have created a site with an XSLT menu. The menu works great as long as I specify a page name in the address bar. For example, if i type www.mydomain.com/default.aspx the menu shows up as expected and works perfectly. But, if I type www.mydomain.com no menu appears. It doesn't matter if the pages are protected or not, they don't show up either way unless there is a page name in the url. Any ideas or help would be appreciated. This is umbraco 4.0 and has to be because of a paypal macro that requires this version.
Hello,
You are not seeing your default page (Homepage) in your menu or the whole menu?
//fuji
The whole menu is missing unless I use a url like www.mydomain.com/default.aspx. If I put only www.mydomain.com as the url, then no menu appears. I loaded the page and appended the ?umbdebugshowtrace=true to the url using both methods and what I see in the results is the session Id is blank when the page is not specified as part of the url. Not sure why that would be.
Hi v4nilla,
Please try to post the xslt of you menu, that might help us help you :)
Regards
Jesper Hauge
Here is the code from the xslt
I fixed it! The XSLT works great as I expected. The issue was with the web.config. The following changes were made and all is well now.
In the web.config, the <modules> section was missing some text as shown below.
<modules runAllManagedModulesForAllRequests="True">
After the closing </modules> tag, the following also needed to be added:
<defaultDocument>
<files>
<clear />
<add value="index.php" />
<add value="Default.htm" />
<add value="Default.asp" />
<add value="index.htm" />
<add value="index.html" />
<add value="iisstart.htm" />
<add value="default.aspx" />
</files>
</defaultDocument>
Without both additions, the menu would not work.
is working on a reply...