Optionele gebieden in sjablonen gebruiken

Laatst bijgewerkt op 27 apr. 2021

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 in het documentvenster het element dat je wilt instellen als een optionele regio.
Voer een van de volgende stappen uit:
  • 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.

Voer een naam in voor de optionele regio, klik op het tabblad Geavanceerd als je waarden wilt instellen voor de optionele regio, en klik vervolgens op OK.

Een bewerkbaar optioneel gebied invoegen

Plaats in het Documentvenster het invoegpunt waar je de optionele regio wilt invoegen.
Notitie

Je kunt geen selectie omzetten naar een bewerkbare optionele regio.Voeg de regio in en voeg vervolgens de content toe aan de regio.

Voer een van de volgende stappen uit:
  • Selecteer Invoegen > Sjabloon > Bewerkbaar optioneel gebied.

  • Selecteer in de categorie Sjablonen of het deelvenster Bewerkbaar optioneel gebied.

Voer een naam in voor de optionele regio, klik op het tabblad Geavanceerd als je waarden wilt instellen voor de optionele regio, en klik op OK.

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.

Voer een van de volgende handelingen uit in het documentvenster:
  • 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.

Klik in het eigenschappenvenster (Venster > Eigenschappen) op Bewerken.
Voer op het tabblad Basisinstellingen een naam voor de parameter in het naamvak in.

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).

Notitie

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.

(Optioneel) Klik op het tabblad Geavanceerd en stel vervolgens de volgende opties in:
  • 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.

Notitie

Dreamweaver voegt dubbele aanhalingstekens in om de tekst die u opgeeft.

Klik op OK.

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.