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?