Operation Manual
407
DREAMWEAVER GEBRUIKEN
Sjablonen maken en beheren
Laatst bijgewerkt 2/5/2011
Met deze code in een sjabloon worden wijzigingen aan scripts vóór de tag <html> of na de tag </html> gekopieerd
naar documenten die op deze sjabloon zijn gebaseerd. U kunt deze scripts in documenten die op de sjabloon zijn
gebaseerd, dan echter niet meer bewerken. U hebt dan ook de keuze tussen deze scripts in de sjabloon bewerken en
deze scripts bewerken in documenten die op de sjabloon zijn gebaseerd; beide mogelijkheden hebben is niet mogelijk.
Sjabloonparameters
Sjabloonparameters geven waarden voor het bepalen van de inhoud in documenten die zijn gebaseerd op een sjabloon.
Gebruik sjabloonparameters voor optionele gebieden of bewerkbare tagkenmerken, of voor het instellen van waarden
die u wilt doorgeven aan een bijgevoegd document. Voor elke parameter selecteert u een naam, een gegevenstype en
een standaardwaarde. Elke parameter moet een unieke naam hebben die hoofdlettergevoelig is. Ze moeten een van de
vijf toegestane gegevenstypen zijn: text (tekst), boolean (Booleaans), color (kleur), URL of number (getal).
Sjabloonparameters worden aan het document doorgegeven als objectparameters. In de meeste gevallen kan een
sjabloongebruiker de standaardwaarde van de parameter bewerken om datgene wat in een op een sjabloon gebaseerd
document wordt weergegeven, aan te passen. In andere gevallen bepaalt sjabloonauteur wat er in het document wordt
weergegeven, op basis van de waarde van een sjabloonexpressie.
Meer Help-onderwerpen
“Optionele gebieden gebruiken” op pagina 419
“Bewerkbare tagkenmerken definiëren” op pagina 421
Sjabloonexpressies
Sjabloonexpressies zijn instructies die een waarde berekenen of beoordelen.
U kunt een expressie gebruiken om een waarde op te slaan en deze in een document weer te geven. Een expressie kan
bijvoorbeeld gewoon de waarde van een parameter zijn, zoals
@@(Param)@@, maar kan ook complex genoeg zijn om
waarden te berekenen, die de achtergrondkleur in een tabelrij wisselen, zoals
@@((_index & 1) ? rood : blauw)@@.
Ook kunt u expressies definiëren voor enkelvoudige en meervoudige if-voorwaarden. Als een expressie wordt gebruikt
in een voorwaardelijke instructie, beoordeelt Dreamweaver deze als
true (waar) of false (onwaar). Als de
voorwaarde waar is, wordt het optionele gebied in het op een sjabloon gebaseerde document weergegeven; als deze
onwaar is, wordt het niet weergegeven.
U kunt expressies definiëren in de codeweergave of in het dialoogvenster Optioneel gebied wanneer u een optioneel
gebied invoegt.
In de codeweergave kunt u op twee manieren sjabloonexpressies definiëren: gebruik de
<!-- TemplateExpr
expr="uw expressie"--> of gebruik @@(uw expressie)@@. Als u de expressie invoegt in de sjablooncode, wordt in
de ontwerpweergave een markering voor de expressie weergegeven. Als u een sjabloon toepast, beoordeelt
Dreamweaver de expressie en geeft de waarde in het op een sjabloon gebaseerde document weer.
Meer Help-onderwerpen
“Taal voor sjabloonexpressies” op pagina 407
“Meerdere if-voorwaarden in sjablooncode” op pagina 409
Taal voor sjabloonexpressies
De taal voor sjabloonexpressies bestaat uit een kleine subset van JavaScript en gebruikt de JavaScript-syntaxis en
voorrangsregels. Gebruik JavaScript-operatoren om een expressie als de volgende te schrijven: