V²znam:
SouΦßstφ v²raz∙ mohou b²t takΘ konstanty.
Konstanty se v Üablonßch vypisujφ pomocφ tzv. citace a HTW zßvorek ve tvaru <%konstanta[;formßt]%>
nebo v rßmci v²razu <%v²raz_s_konstantou[;formßt]%>
.
Konstanta typu string m∙₧e zaΦφnat citacφ znaku pomocφ #ascii_k≤d_znaku_v_dekadickΘm_vyjßd°enφ
, p°iΦem₧ m∙₧e (ale nemusφ) pokraΦovat dalÜφ citacφ znaku, nebo °et∞zcem uzav°en²m do uvozovek, resp. apostrof∙. Pokud mß konstanta typu string obsahovat znak apostrof nebo uvozovka, musφ se tento znak zdvojit. Nap°. "abc''def""ghi"
je konstanta s hodnotou abc'def"ghi
.
Konstanty se v konektorech vypisujφ jednoduÜe ve tvaru konstanta
.
P°φklad v Üablon∞:
vypsat datum ve formßtu Windows:
<%1.1.1999;4%>
DalÜφ p°φklad (konektor i Üablona):
export dat do CSV, dφky p°φkazy IgnoreBlanks je nutno konce °ßdku vlo₧it ruΦn∞, pomocφ <%#13#10%>
<%WBC%>
// export v²sledku statistiky Obraty v Φase v CSV
RequiredValues: interval ord ds typ obch pocet Content-type: "text/plain; charset=windows-1250" IgnoreBlanks: all DeclareVariable: podmstr:String[250]="" SQLStatement: + CALL Podminka_cas(%interval%,%pocet%,%ds%,%typ%,%obch%,:>podmstr) SQLStatement: PoSkupinach #if interval=1 +SELECT Date2str(OH.datum,1) AS dat, + SUM(OH.sum_obj) AS bezdph, COUNT(OH.id_dobj) AS pocet_obj, SUM(OH.k_uhrade) AS sdph, OH.datum + FROM Obj_header AS OH, Obchodni_partneri AS OP + WHERE %podmstr% + GROUP BY OH.datum #elseif interval=2 + SELECT Int2str(Month(OH.datum))||"_"||Int2str(Year(OH.datum)) AS dat, + SUM(OH.sum_obj) AS bezdph, COUNT(OH.id_dobj) AS pocet_obj, SUM(OH.k_uhrade) AS sdph, OH.datum + FROM Obj_header AS OH, Obchodni_partneri AS OP + WHERE %podmstr% + GROUP BY Month(OH.datum) #endif #if ord=1 + ORDER BY datum #endif #if ord=2 + ORDER BY sdph DESC #endif <%/WBC%> <%if interval="1"%>Dny<%elseif interval="2"%>Mesice<%endif%>,Pocet_obj,Objem_bez_dane,Objem_s_dani<%#13#10%> <%begindetail PoSkupinach%> <%dat%>,<%pocet_obj%>,<%bezdph;-101%>,<%sdph;-101%><%#13#10%> <%enddetail%>