Operation Manual

Naar boven
deze eigenschap buiten een genest herhaald gebied leidt tot een foutsituatie.
Tijdens de beoordeling van een expressie zijn alle velden van het object _document en het object _repeat impliciet beschikbaar. Zo kunt u
title opgeven in plaats van _document.title voor toegang tot de titelparameter van het document.
In gevallen waarin sprake is van een conflict tussen velden, krijgen velden van het object _repeat voorrang op velden van het object
_document. Daarom zou u bij de verwijzing naar documentparameters die worden verborgen door parameters van een herhaald gebied,
alleen een expliciete verwijzing naar _document of _repeat moeten gebruiken wanneer _document zich mogelijk binnen een
herhalingsgebied bevindt.
Als geneste herhaalde gebieden worden gebruikt, zijn alleen velden van de binnenste herhaalde gebieden impliciet beschikbaar. Naar
buitenste gebieden moet expliciet worden verwezen door middel van _parent.
Meerdere if-voorwaarden in sjablooncode
U kunt expressies definiëren voor enkelvoudige en meervoudige if-voorwaarden. Het volgende voorbeeld toont de manier waarop u een parameter
met de naam “Dept” definieert, een aanvankelijke waarde instelt en een meervoudige if-voorwaarde definieert die bepaalt welk logo wordt
weergegeven.
Hieronder ziet u een voorbeeld van de code die u zou kunnen invoeren in het gedeelte head van de sjabloon:
<!-- TemplateParam name="Dept" type="number" value="1" -->
De volgende instructie voor een voorwaarde controleert de waarde die is toegewezen aan de parameter Dept. Als de voorwaarde true (waar) is
(dat wil zeggen wanneer eraan wordt voldaan), wordt de juiste afbeelding weergegeven.
<!-- TemplateBeginMultipleIf -->
<!-- checks value of Dept and shows appropriate image-->
<!-- TemplateBeginIfClause cond="Dept == 1" --> <img src=".../sales.gif"> <!-- TemplateEndIfClause -->
<!-- TemplateBeginIfClause cond="Dept == 2" --> <img src=".../support.gif"> <!-- TemplateEndIfClause-->
<!-- TemplateBeginIfClause cond="Dept == 3" --> <img src=".../hr.gif"> <!-- TemplateEndIfClause -->
<!-- TemplateBeginIfClause cond="Dept != 3" --> <img src=".../spacer.gif"> <!-- TemplateEndIfClause -->
<!-- TemplateEndMultipleIf -->
Als u een op een sjabloon gebaseerd document maakt, worden de sjabloonparameters er automatisch aan doorgegeven. De sjabloongebruiker
bepaalt welke afbeelding moet worden weergegeven.
Meer Help-onderwerpen
Juridische kennisgevingen | Online privacybeleid
411