Eu quero incluir um cabeçalho em várias páginas, assim:
header.html :
<html>
<head>
<title>My site</title>
</head>
Para ativar um título específico da página, estou tentando usar uma variável SSI definida em cada página:
page1.html :
<!--#set var="TITLE" value="first page" -->
<!--#include file="header.html" -->
Depois, estou modificando header.html para usar essa variável:
<title>My site - <!--#echo var="TITLE" --></title>
Isso funciona bem, mas, claro, tem o efeito infeliz que, se TITLE não estiver definido, o resultado é:
<title>My site - (none)</title>
Por isso, estou tentando várias tentativas condicionalmente de echo ing dessa variável, dependendo se ela é none ou não (por exemplo, <!--#if expr="TITLE != \(none\)" --> ... <!--#endif--> ) ... mas nada parece funcionar.
Parece que isso seria um requisito bastante comum. Alguém tem uma referência a uma solução de trabalho?