HTW Üablony jsou databßzovΘ objekty kategorie WWW objekty, kterΘ obsahujφ vedle normßlnφho textu ve formßtu HTML takΘ v²razy a p°φkazy pro formßtovßnφ ·daj∙ p°eΦten²ch z databßze a v∞tvenφ HTML. Tyto v²razy i p°φkazy jsou uzav°eny do HTW zßvorek <% a %>
. To znamenß, ₧e uvnit° t∞chto zßvorek jsou pokyny pro WinBase602 Internet klienty a vn∞ je text ve formßtu HTML, kter² bude pouze odeslßn do WWW browseru internetovΘho u₧ivatele v nezm∞n∞nΘ podob∞. P°φkaz m∙₧e b²t uveden na libovolnΘm mφst∞ HTML textu.
V²razy a p°φkazy umφst∞nΘ mezi znaΦkami zaΦßtek a konec HTML komentß°e (<!--
a -->
) se ignorujφ.
Zdroj dat pro HTW Üablonu je dßn bu∩
Template
volß tuto Üablonu, nebo <%WBC%>
a <%/WBC%>
Je-li blokem Template
konektoru zavolßna Üablona s WBC sekcφ, je tato sekce ignorovßna a uplatnφ se konektor, kter² Üablonu volal.
P°φklad Φßsti HTW Üablony s konektorem (tuΦn∞ jsou vyznaΦeny v²razy a p°φkazy HTW): podle poΦtu zßznam∙ v odpov∞di na SELECT z konektoru se vytvo°φ °ßdky HTML tabulky s p°epφnaΦi.
... <%WBC%> SQLStatement: vstup + SELECT Volba, Popis + FROM Volby + ORDER BY Volba SQLStatement: KolikVoleb + SELECT Count(*) AS KolikV + FROM Volby <%/WBC%> <FORM METHOD=POST ACTION="<%wb_url%>/anketawbs.wbs"> <HR> <TABLE ALIGN=RIGHT BORDER=1 BGCOLOR=Silver BORDERCOLOR=Black WIDTH=40%> <TR ALIGN=CENTER><TH COLSPAN=2>ANKETA</TH></TR> <TR> <TD ALIGN=CENTER ROWSPAN=<%KolikVoleb.KolikV%>
WIDTH=60%>Zvolte jednu mo₧nost</TD>
<%begindetail vstup%> <TD ALIGN=LEFT WIDTH=40%><INPUT TYPE="RADIO" NAME="hodnota" <%if CurrentRecord=1%> CHECKED <%endif%> VALUE="<%Volba%>"> <%Popis%> </TD> </TR> <%enddetail%> </TABLE> ...
V jazyce HTW Üablon lze konstruovat v²razy a zobrazovat (citovat) je, v detail sekci vypisovat hodnoty sloupc∙ v z odpov∞di na dotaz polo₧en² v konektoru a pomocφ p°φkaz∙ if
a for
v∞tvit HTML k≤d. Na kterΘkoliv mφsto Üablony lze pomocφ Include vlo₧it text vygenerovan² podle jinΘ HTW Üablony.