Proměnné TFS
Při vyhodnocování těla šablony bývají k dispozici proměnné, které do šablony zveřejnila aplikace. Konkrétní seznam tedy záleží na aplikaci.
Údaje ke zpracovávanému HTTP požadavku
Tyto údaje jsou k dispozici ve WBeans i v publikačním rozhraní systému jNetPublish: _request, _session, _application, _context.
V publikačním rozhraní systému jNetPublish by se z nich měla používat jen proměnná _request.
WBeans
Ve WBeans, tedy například v šablonách administračního rozhraní systému jNetPublish, jsou také k dispozici proměnné odkazující do stromu renderovaných beanů: _this, _parent a _top.
Publikační rozhraní systému jNetPublish
V šablonách vyhodnocovaných v rámci publikačního rozhraní systému jNetPublish jsou k dispozici následující proměnné:
- Identifikátor aktuálně vypisované stránky: _pageId.
- Důležité komponenty identifikátoru stránky: _primary, _main, _site, _segnum.
- Údaje o režimu zobrazení: _preview, _insite.
- Kořenové složky nebo sekce vztažené k aktuální prezentaci: _data, _publish a _root.
Další proměnné jsou vázané na logiku zpracování šablon a formátovače a pageletů:
- Asset aktuální šablony nebo formátovače: _template.
- Aktuální formát a jazyk: _language, _format.
- Aktuální režim (mode) výpisu: _mode.
- Formátovaný asset: _asset.
- Asset renderovaného pageletu: _me.
Další proměnné
Další proměnné mohou do šablon zveřejňovat řídící třídy šablon, prezentací, sekcí a pageletů. Obecně platí, že v TFS šabloně není možné bez dalšího spoléhat na to, že proměnná nemá nastavenou hodnotu.