Gebruik optionele gebieden in sjablonen in Dreamweaver wanneer u de voorwaarden voor de weergave van inhoud in een document wilt instellen.
Een optionele regio is een regio in een sjabloon die gebruikers kunnen instellen om te tonen of te verbergen in een sjabloon-gebaseerd document.Gebruik een optionele regio wanneer je voorwaarden wilt instellen voor het weergeven van content in een document.
Wanneer je een optionele regio invoegt, kun je specifieke waarden instellen voor een sjabloonparameter of voorwaardelijke instructies definiëren (If...else instructies) voor sjabloonregio's.Gebruik eenvoudige true/false-bewerkingen of definieer complexere voorwaardelijke instructies en expressies.U kunt het optionele gebied desgewenst later wijzigen. Op basis van de voorwaarden die je definieert, kunnen sjabloongebruikers de parameters bewerken in sjabloondocumenten die ze maken en bepalen of de optionele regio wordt weergegeven.
U kunt meerdere optionele gebieden koppelen aan een benoemde parameter. In het sjabloongebaseerde document worden beide regio's als een eenheid weergegeven of verborgen.Je kunt bijvoorbeeld een "uitverkoop" afbeelding en verkoopprijstekstgebied tonen voor een uitverkoopitem.
Een optioneel gebied invoegen
Gebruik een optionele regio om content te beheren die wel of niet wordt weergegeven in een sjabloondocument.Er zijn twee typen optionele gebieden:
- Niet-bewerkbare optionele regio's, die
sjabloongebruikers in staat stellen om speciaal gemarkeerde regio's te tonen en verbergen
zonder hen in staat te stellen de content te bewerken.
Het sjabloontabblad van een optionele regio wordt voorafgegaan door het woord if. Op basis van de voorwaarde die is ingesteld in het sjabloon, kan een sjabloongebruiker bepalen of de regio zichtbaar is in pagina's die ze maken.
- Bewerkbare optionele regio's, die sjabloongebruikers
in staat stellen om in te stellen of de regio toont of verbergt, en gebruikers in staat stellen om content
in de regio te bewerken.
Als de optionele regio bijvoorbeeld een afbeelding of tekst bevat, kan de sjabloongebruiker instellen of de content wordt weergegeven, alsook bewerkingen maken aan de content indien gewenst. Een bewerkbare regio wordt beheerd door een voorwaardelijke instructie.
Een niet-bewerkbare optionele regio invoegen
Selecteer Invoegen > Sjabloon > Optioneel gebied.
Ga naar de categorie Algemeen van het deelvenster Invoegen, selecteer Sjablonen in het vervolgkeuzemenu en selecteer vervolgens de Optioneel gebied.
Een bewerkbaar optioneel gebied invoegen
Je kunt geen selectie omzetten naar een bewerkbare optionele regio.Voeg de regio in en voeg vervolgens de content toe aan de regio.
Selecteer Invoegen > Sjabloon > Bewerkbaar optioneel gebied.
Selecteer in de categorie Sjablonen of het deelvenster Bewerkbaar optioneel gebied.
Waarden voor een optioneel gebied instellen
Je kunt instellingen voor optionele regio's bewerken nadat je de regio in een sjabloon hebt ingevoegd.Je kunt bijvoorbeeld wijzigen of de standaardinstelling voor de content weergegeven moet worden of niet, om een parameter te koppelen aan een bestaande optionele regio, of om een sjabloonuitdrukking te wijzigen.
Maak sjabloon parameters en definieer voorwaardelijke verklaringen (If...else verklaringen) voor sjabloonregio's. Je kunt eenvoudige waar/onwaar bewerkingen gebruiken, of complexere voorwaardelijke verklaringen en uitdrukkingen definiëren.
Op het tabblad Geavanceerd kun je meerdere optionele gebieden koppelen aan een benoemde parameter. In het op een sjabloon gebaseerde document worden beide gebieden als een geheel getoond of verborgen. Je kunt bijvoorbeeld een "uitverkoop"-afbeelding en een tekstgebied met verkoopprijs tonen voor een uitverkoopartikel.
Je kunt ook het tabblad Geavanceerd gebruiken om een sjabloonexpressie te schrijven die een waarde voor het optionele gebied evalueert en het toont of verbergt op basis van de waarde.
Klik in de ontwerpweergave op het sjabloontabblad van het optionele gebied dat je wilt wijzigen.
Plaats in de ontwerpweergave de invoegpositie in het sjabloongebied. Selecteer vervolgens in de tagselector onderaan het documentvenster de sjabloontag, <mmtemplate:if>.
Klik in de codeweergave op de commentaartag van het sjabloongebied dat je wilt wijzigen.
Selecteer het keuzevakje Standaard tonen om in te stellen dat het geselecteerde gebied moet worden weergegeven in het document. Schakel het keuzevakje uit om de standaardwaarde in te stellen op false (onwaar).
Om een andere waarde voor de parameter in te stellen, zoek je in de codeweergave de parameter in het gedeelte van het document op en bewerk je de waarde.
Als u parameters voor optionele gebieden wilt koppelen, klikt u op het tabblad Geavanceerd, selecteert u Parameter gebruiken en selecteert u vervolgens in het pop-upmenu de bestaande parameter die u wilt koppelen aan de geselecteerde inhoud.
Als u een sjabloonexpressie wilt schrijven om de weergave van een optioneel gebied aan te sturen, klikt u op het tabblad Geavanceerd, selecteert u Expressie opgeven en geeft u vervolgens de expressie op in het tekstvak.
Dreamweaver voegt dubbele aanhalingstekens in om de tekst die u opgeeft.
Wanneer je het sjabloonobject Optioneel gebied gebruikt, voegt Dreamweaver sjabloonopmerkingen toe aan de code.Een sjabloonparameter wordt gedefinieerd in het gedeelte head, zoals in het volgende voorbeeld:<!-- TemplateParam name="departmentImage" type="boolean" value="true" -->
Op de locatie waar het optionele gebied wordt ingevoegd, verschijnt code die vergelijkbaar is met de onderstaande code:
<!-- TemplateParam name="departmentImage" type="boolean" value="true" -->
<!-- TemplateBeginIf cond="departmentImage" -->
<p><img src="/images/airfare_on.gif" width="85" height="22"> </p>
<!-- TemplateEndIf -->
Je hebt toegang tot sjabloonparameters in het op een sjabloon gebaseerde document en kunt deze bewerken.
Verwante informatie
Prachtige websites ontwerpen in Dreamweaver
Ontwerp, codeer en beheer dynamische websites in een krachtige alles-in-één tool.