/    Sign up×
Community /Pin to ProfileBookmark

what is best way to create a side menu??

I am going to start re-designing a website to the company that I work. its going to have over 100 pages. So i wanted to create a side menu in a master page so if there are changes on the menu I don’t have to change in every page.

does anyone have any suggestion? Right now we have javascript as the side menu but its really complicated. we were thinking in something like using .net 2.0 menu control.

We were even thinking in having the menu to be linked to the database, so if anyone in the office wanted to change the could.

I appreciate the help.

to post a comment
HTML

4 Comments(s)

Copy linkTweet thisAlerts:
@KDLAJan 11.2008 — .NET is OK, but it tends to make really crappy coding and a clunky interface. Personally, I find it very hard to work with - at least from a web [I]design[/I] perspective. From a programming perspective, it's decent.

Any way you do it, using server-side includes are best, rather than clunky javascripting.
Copy linkTweet thisAlerts:
@jsucupira2001_gauthorJan 11.2008 — thnx. I'm in trying to figure out the best way to do this template
Copy linkTweet thisAlerts:
@itHighway2007Jan 13.2008 — Use template.
Copy linkTweet thisAlerts:
@ray326Jan 13.2008 — It sounds like the direction you're going isn't really a best practice. If you use menuing "controls" in any IDE's template system then you have to rebuild and republish the whole site if you make a change to the menu. If you keep a separate menu file and use server side includes to put it in every page then changing the menu is simply a one file change/publish operation. Often the best thing to do is to build the site using a content management system rather than some programming language's IDE in which case you get the best of both worlds plus a little extra on the side.
×

Success!

Help @jsucupira2001_g spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 5.17,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @AriseFacilitySolutions09,
tipped: article
amount: 1000 SATS,

tipper: @Yussuf4331,
tipped: article
amount: 1000 SATS,

tipper: @darkwebsites540,
tipped: article
amount: 10 SATS,
)...