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
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?