Autor: JIz

options

Slouží k nastavení speciálních možností pro blok kódu.

options param-assignment
  statement-body
/options
param-assignment
Přiřazení hodnot vybraným parametrům.
statement-body
Blok příkazů, pro které platí tyto parametry. Nastavení platí i pro vnořené šablony.

Možné parametry příkazu

disableCookieTracking
(Boolean)
enableTimeCheck
(Boolean nebo String) Zapíná a vypíná detekci časových změn u použitých assetů. Implicitně je detekce zapnutá (true); hodnota false vypne detekci uvnitř bloku. Pokud je hodnotou řetězec "exclusive", ignorují se všechny změny detekované před začátkem bloku a po skončení bloku se detekce opět vypne; předpokládá se, že hodnota "exclusive" se použije nejvýše jednou pro celou generovanou stránku. Viz širší popis.
forceAbsoluteAddresses
(Boolean) Hodnota true způsobí, že všechny generované adresy budou absolutní, tedy včetně protokolu, jména serveru a portu. Pozor, opačné nastavení obecně není možné: v systému jNetPublish nelze nikdy s jistotou předpokládat, že generovaná adresa bude relativní.
forceLanguage
(String) Nastaví aktuální jazyk (_language) na zadanou hodnotu ("cz", "en", "sk"…). Ovlivní chování šablon v řadě věcí:
  • defaultní jazyk generovaných odkazů,
  • vyhodnocování šablon a formátovače,
  • cílový jazyk překladu pomocí funkce xlat,
  • interpetaci patternů pro formátování data a čísel.
forceFormat
(String) Nastaví aktuální formát (_format) na zadanou hodnotu ("html", "css", "rdf", "xml"…). Ovlivní:
forceSegment
(Integer nebo Segment) Dočasně přenastaví používaný segment.
localizationSource
(Asset, který může být zdrojem lokalizačních údajů) Nastaví zadaný asset jako zdroj lokalizace, kterou použije například funkce xlat.

Poznámky k různým verzím systému jNetPublish

Parametry forceSegment a enableTimeCheck existují od verze 3.3.12.

Parametr localizationSource byl přidaný spolu s assetem typu Složka slovníků, který se typicky používá jako jeho hodnota.

Pro vložení příspěvku do diskuse se přihlašte.