View Full Version : ssi menus

07 Apr 2006, 07:21 PM

I'm new to SSI (I'm not trained in web design), and I'm putting together a website for my Amnesty International group. I want to incorporate conditional SSI navigation, with the style of the current nav links updating for each page from my stylesheet. But only the first list item shows up, followed by an error. I'm not sure where the problem is in my code.

Here's the link to the page: www.brentwilson.ca/index.shtml

here's the SSI for the first list items:

<!--#if expr="{$DOCUMENT_URI}=/index.shtml/"-->
<a href="index.shtml" id="current" title="Home">Home</a>
<a href="index.shtml" title="Home">Home</a>
<!--#if expr="${DOCUMENT_URI}=/aboutus.shtml/" || expr="${DOCUMENT_URI}=/outreach.shtml/"-->
<a href="aboutus.shtml" id="current" title="About Us">About Us</a>
<a href="aboutus.shtml" title="About Us">About Us</a>

here's the CSS for the menu:

position: relative;
width: 640px;
height: 14px;
margin: 0;
padding: 12px 0px 10px 10px;
font-size: 12px;

#mainnav ul, #mainnav li
margin: 0;
padding: 0;
display: inline;
list-style-type: none;

#mainnav a:link, #mainnav a:visited
float: left;
line-height: 14px;
font-weight: bold;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #999;

#mainnav a:link#current, #mainnav a:visited#current, #mainnav a:hover
border-bottom: 2px solid #000;
padding-bottom: 2px;
background: transparent;
color: #000;

and here's the html reference:

<div id="mainnav">
<!--#include virtual="/includes/mainnav.shtml"-->

Thanks for you help.