Segmentace
jNetPublish umožňuje vytvářet obsahu v různých variantách podle definovatelné sady segmentů.
Definice konkrétní sady segmentů a jejich vztahu k nakonfigurovaným prezentacím je věc každého jednotlivého projektu. V běžných projektech menšího rozsahu se segmentace nevyužívá a existuje tedy jediný (kořenový) segment.
Obecně jsou segmenty uspořádané hierarchicky. Nadřazený segment definuje výchozí verzi obsahu, kterou je možné v podřízených segmentech předefinovat.
Segmentace je možná pro následující komponenty spravovaného obsahu:
- Hodnoty atributů jsou segmentované.
- V podmínkách ortogonálního odkazu může být nastavený filtr na zvolenou množinu segmentů.
- Některé seznamy assetů (layoutový datový zdroj, varianta predikát výčtového datového zdroje, kniha) mohou mít platnost prvku omezenou na vybrané segmenty.
Pro autora šablon je přístup k hodnotám, které se liší podle segmentů, transparentní: přistupuje vždy k hodnotě platné pro aktuální segment.
Pokud je v prezentaci aktivní segmentace, jsou segmenty identifikované celými čísly. K číslu aktuálního segmentu je možné přistupovat přes proměnnou _segnum.