Last post Jul 30, 2007 04:11 AM by dbinholland
Jul 23, 2007 07:24 AM|dbinholland|LINK
I'm currently working on a sharepoint 2007 (MOSS) website. I'm trying to use the CSS adapters for my menu control. I've installed the adapter and it shows my menu nicely with UL en LI tags. So the installation has worked. But I don't get a different CSS
class for my selected page. When I try to run the site without the CSS adapters, the normal Sharepoint:aspmenu control does show the selected page in a different style. So somewhere in the conversion something goes wrong.
Any ideas to fix this problem?
Jul 26, 2007 11:03 AM|carrerasc|LINK
I am having the same issue and have tried numerous alternatives to no avail. My main objective is to design a top-of-the-page horizontal menu with a horizontal submenu. I have finally found a way to create the horizontal submenuusing CSS, but have
no way to display the menu items as current. I have designed my site with subsites which display and navigate perfectly, but do not indicate the "Selected" classes which the adapters are suppose to provide. One thing I have tried, which I would be curious
to know if it works for you, is that I added a link to my MOSS navigation and it seemed to render the "Selected" class. I am wondering if anyone else here has had difficulties with integrating the menu adpater into MOSS 2007, particularly with the subsites.
So, If anyone out there is reading this, please help us poor SharePoint developers.
css Control Adapters Menu
Css Control Adapters SiteMapPath
asp.net ajax css adapter
Jul 30, 2007 04:11 AM|dbinholland|LINK
We've tried a few things in the last days:
- fist we edited the css-adapter source code so that is picks up the selected state. (compared request.url with the item.navigationurl). This worked fine, but the CSS adapters also changed the menu on the system-pages. So eventually the CSS adapters were
not the way to go.
- After that we decided to look at developing a custom control the reads the sharepoint menu providers and writes an ul-li listing as output. That worked for us.