xcmsStyle bevat de naam van de stijl zelf. Deze variabele kan bijvoorbeeld handig zijn als je als vormgever vaak gebruik maakt van code-snippets (kleine stukjes html die je vaak inzet op een website.) Je kunt dan de naam van de stijl ook variabel maken en zo een code-snippet generiek inzetbaar maken zonder steeds de naam van de stijl te moeten veranderen.
Denk bijvoorbeeld aan een code-snippet waarbij altijd het logo en een logo voor het printen in een website wordt gezet:
<div id="logo"> <a class="xcms_onclick" href="/<!-- TMPL_VAR NAME="site" -->"><img src="/css/mijnstijl/logo.gif" alt="" /></a> </div> <div id="logoprn"> <img src="/css/mijnstijl/gfx/logo-prn.gif" alt="" /> </div>
Je zou dan steeds de naam van de stijl mijnstijl moeten veranderen als je de code-snippet in een andere stijl gaat gebruiken.
Maak je van de naam van de stijl een variabele, dan is het niet meer nodig:
<div id="logo"> <a class="xcms_onclick" href="/<!-- TMPL_VAR NAME="site" -->"><img src="/css/<!-- TMPL_VAR NAME="xcmsStyle" -->/logo.gif" alt="" /></a> </div> <div id="logoprn"> <img src="/css/<!-- TMPL_VAR NAME="xcmsStyle" -->/gfx/logo-prn.gif" alt="" /> </div>