Oh this gives me hope! (c:
Not doing templates would be wonderful.
The includes would be just for the navigation, the left-hand menu and the footer.
This, from what I understand :
Code:
<div id="left-nav">
<div id="menu">
<ul class="level1">
<li><a href="#url">Home</a></li>
<li><a class="flyout" href="#url">Products</a>
<ul>
<li><a href="#url">product 1</a></li>
<li><a href="#url">product 2</a></li>
</ul>
</li>
</ul>
</div>
<p id="partner-logos"><a href="#"><img src="../images/image2.gif" id="logo-partner" style="border:0px;" /></a></p>
</div>
would be a file called "nav-menu" or whatever, and the footer would be its own file.
I would place those in a directory called "includes". The other pages in the site that would reference the includes file would be at various levels in the site structure.
Maybe, I'm thinking it all wrong, but a page at "xyz" level and another at "rst" level reference the include file would have separate paths. The paths to the the links are different, some being "../xyz.file.html" or another being "../../rst.anotherfile.html".
I cannot, and don't want to,make the paths absolute, which I'd thought about very briefly and anyway, not to have absolute paths is part of the requirement.
So I guess my basic question is how do I set up the include file to be properly referenced so the links work from HTML files at all levels of the site?
whooo, I need to take a deep breath.
thank you for your help, LadynRed!