Formßt bloku:
Location:
v²raz_typu_String_jeho₧_hodnotou_je_URL
P°φkaz p°esm∞ruje browser na zadanΘ URL. Vyu₧φvß k tomu HTTP hlaviΦku Location (HTTP header û viz norma HTTP/1.1 û RFC 2616). URL musφ b²t uvedeno vΦetn∞ nßzvu webserveru a protokolu (http://
). V²raz je konstruovßn podle pravidel pro v²razy v Üablonßch.
Rozdφl mezi blokem Template
a Location
na dynamicku strßnku je nßsledujφcφ:
Template
se vykonß konektor obsahujφcφ Template
a zobrazφ se zadanß Üablona. Pokud Üablona volanß v Template
obsahuje konektor, ten se ignoruje. Reload strßnky s konektorem obsahujφcφm Template
se provede s p∙vodnφm konektorem.Location
se nejprve vykonß konektor obsahujφcφ Location
, potΘ se vykonß konektor v zadanΘ Üablon∞ a potΘ se zobrazφ Üablona. Reload strßnky s konektorem obsahujφcφm Location
se provede ji₧ na p°esm∞rovanΘ strßnce (s nov²m konektorem).P°φkaz Location
m∙₧e b²t umφst∞n na libovolnΘm mφst∞ konektoru, p°ed p°esm∞rovßnφm se provedou vÜechny bloky konektoru (resp. s ohledem na v²sledek #if
) bez ohledu na jeho umφst∞nφ. Pochopiteln∞ pokud by byl p°φkaz Location
souΦßstφ v∞tve p°φkazu #if
, kterß se neprovede, pak ani p°φkaz Location
nebude proveden.