Master Page Secondary Nav Bar
My first navbar is section specific. It has the information and links most relevant to someone visiting this page, and currently the CSS brings this nav bar to the top. The next navbar - detailed below - is a general site wide navbar. A number of links are the same as is on the first, but these are the links that should be available on any page. Currently, the CSS pulls this navbar down to the bottom of the page rather than the top and there is more emphasis on providing access to Earth Chronicle pages.
<!-- This is the Standard Site Wide NavBar. -->
<div id="siteWideNavbarWrapper">
<div id="siteWideNavbar" class="siteWideNavbar">
<div id="siteWideButton01" class="navButton">
<a href="http://www.earthchronicle.com/">Earth Chronicle</a>
</div>
<div id="siteWideMenu01" class="navMenu">
<ul class="mainReferences">
<li><a href="http://www.earthchronicle.com/Timelines.aspx" class="holdingLink">Timelines</a></li>
<li><a href="http://www.earthchronicle.com/ReferenceShelf.aspx">Reference Shelf</a></li>
<li>Chronicle Subj.</li>
<li><a href="http://www.earthchronicle.com/CSAlphabetical.aspx" class="holdingLink">..Alphabetical</a></li>
<li><a href="http://www.earthchronicle.com/CSECANCodes.aspx" class="holdingLink">..ECAN Subjects</a></li>
</ul>
</div>
<div id="siteWideButton02" class="navButton">
<a href="#feedback">Contact Us!</a>
</div>
<div id="siteWideMenu02" class="navMenu">
<ul class="contactInfo">
<li><a href="http://www.earthchronicle.com/RomanForum.aspx">Roman Forum</a></li>
<li><a href="#feedback">Contact Us!</a></li>
</ul>
</div>
<div id="siteWideButton03" class="navButton">
<a href="http://www.earthchronicle.com/RecruitingIndex.aspx">I Want to Help!</a>
</div>
<div id="siteWideMenu03" class="navMenu">
<ul class="recruitingPages">
<li><a href="http://www.earthchronicle.com/RecruitingSubmissions.aspx">Article Writers</a></li>
<li><a href="http://www.earthchronicle.com/RecruitingProofreaders.aspx">Proofreaders</a></li>
<li><a href="http://www.earthchronicle.com/RecruitingResearchers.aspx">Researchers</a></li>
<li><a href="http://www.earthchronicle.com/RecruitingWebDesigners.aspx">Web Designers</a></li>
</ul>
</div>
<div id="siteWideButton04" class="navButton">
<a href="http://www.earthchronicle.com/ReadersGuide.aspx">Reader's Guide</a>
</div>
<div id="siteWideMenu04" class="navMenu">
<ul class="developerTools">
<li><a href="http://www.earthchronicle.com/FAQ.aspx">FAQ Page</a></li>
<li><a href="http://www.earthchronicle.com/Test.aspx">Test Page</a></li>
</ul>
</div>
<div id="siteWideButton05" class="navButton">
<a href="http://www.earthchronicle.com/SiteIndex.aspx">Site Index</a>
</div>
<div id="siteWideMenu05" class="navMenu">
<ul class="basicReferences">
<li><a href="http://www.earthchronicle.com/TableOfContents.aspx">Table of Contents</a></li>
<li><a href="http://www.earthchronicle.com/ImageIndex.aspx">Image Index</a></li>
</ul>
</div>
</div>
</div>
<div id="siteWideNavbarSpacer" class="spacer"></div>
<!-- This is the Javascript Call -->
<script type="text/javascript" src="Scripts/earthchronicle.js"></script>
There are still several things I need to do to finish this topic. I need to break out several sections of code that will be reused over and over again. (as components?) I'd expected to handle it from an XML sitemap, however I've discovered that a web.sitemap file will not allow you to reference the same page in two different places, all urls in the sitemap must be unique. This is completely impossible in any reasonable navigation structure where different categories need to reference the same file (e.g. does Beethoven belong in European history or the Enlightenment? Oh crap, he's both. No point in using a sitemap then is there? :S) So I'm somewhat betwixt and between how to set this up now.
It's also time to adjust the CSS, JS(?), and form <label> tags match up with the code. I've already renamed the CSS files so I can play with this test without breaking the entire site. Ultimately, I want the site based on this new template, but I want to square this away and figure out what I'm doing as a first step. I want to save taking the template site wide until I'm completely done with this part. Otherwise, I smell all kinds of problems. Address id and name scrambling and try to puzzle out the rules. I have a live working demo now, that will hopefully reveal some things. Fortunately even with the current scrambling, it basically seems to work. No javascript cutting out, etc. I also need to track down the errors in the header indents. And I should clean up the navbar code. The main nav bar is created as a series of divs, when really it should be a master list in which each of the other lists for the menus are nested. It's probably better to fix that before I go site wide although the master pages (and components?) should make it easy to modify. Should I just leave well enough alone for right now? I think I need to fix this before I have a second (www.EarthChronicle.com) site to worry about. (and a third, atlas.EarthChronicle.com?)
Skip to Main Points