De variabele home is alleen beschikbaar op de homepage van de website. Of anders gezegd: op de homepage heeft de variabel de waard 1 en op alle andere pagina's de waarde 0.
Deze variabele kan dus worden gebruikt om (het vaak voorkomende) verschil in opmaak tussen een homepage en overige pagina's te regelen. (Dit kan overigens ook worden bewerkstelligd door bij de pagina-instellingen van de homepage een andere html-pagina in te stellen.)
Om eenvoudig weg alleen andere kleuren te gebruiken op de homepage zou kunnen worden volstaan met het geven van een ID aan de BODY:
... <body <!-- TMPL_IF NAME="home" -->id="homepage"<!-- /TMPL_IF -->> ...
In de css kan dan het onderscheidt gemaakt worden:
#menu a { color: red; /* alle hyperlinks in het menu hebben de tekstkleur rood */ } #homepage #menu a { color: blue; /* maar op de homepage zijn ze allemaal blauw */ }
Een uitgebreidere aanpak zou kunnen zijn om op de homepage enkele blokken html wel te tonen en op de subpagina's niet. Denk bijvoorbeeld aan een blok met nieuwsitems:
<body> ... <!-- TMPL_IF NAME="home" --> <div id="news"> <!-- TMPL_VAR NAME="sidebar" --> </div> <!-- /TMPL_IF --> ... </body>