I want to include a header in a bunch of pages, like so:
<html> <head> <title>My site</title> </head>
To enable a page-specific title, I'm trying to use an SSI variable that I set in each page:
<!--#set var="TITLE" value="first page" --> <!--#include file="header.html" -->
then I'm modifying
header.html to use that variable:
<title>My site - <!--#echo var="TITLE" --></title>
This works fine but, of course, it has the unfortunate effect that, if the TITLE is not set, the result is:
<title>My site - (none)</title>
So I'm trying a variety of attempts at conditionally
echoing that variable depending on whether it's "none" or not (e.g.
<!--#if expr="TITLE != \(none\)" --> ... <!--#endif-->) but nothing seems to work.
Seems like this would be quite a common requirement - does anyone have a reference to a working solution?