Använd valfria regioner i mallar

Senast uppdaterad den 27 apr. 2021

Använd valfri regioner i mallar i Dreamweaver när du vill ange villkor för att visa innehåll i ett dokument.

Ett valfritt område är ett område i en mall som användare kan ställa in att visa eller dölja i ett mallbaserat dokument. Använd ett valfritt område när du vill ställa in villkor för att visa innehåll i ett dokument.

När du infogar ett valfritt område kan du antingen ställa in specifika värden för en mallparameter eller definiera villkorssatser (If...else-satser) för mallområden. Använd enkla sant/falskt-operationer, eller definiera mer komplexa villkorssatser och uttryck.Du kan senare ändra den valfria regionen vid behov. Baserat på villkoren du definierar kan mallanvändare redigera parametrarna i mallbaserade dokument de skapar och kontrollera om det valfria området visas.

Du kan länka flera valfria regioner till en namngiven parameter. I det mallbaserade dokumentet kommer båda områdena att visa eller dölja som en enhet. Du kan till exempel visa en "slutförsäljning"-bild och försäljningspris textområde för en försäljningsartikel.

Infoga en valfri region

Använd ett valfritt område för att kontrollera innehåll som kanske visas eller inte visas i ett mallbaserat dokument. Det finns två typer av valfria regioner:

  • Icke-redigerbara valfria områden, som gör det möjligt för mallanvändare att visa och dölja speciellt markerade områden utan att låta dem redigera innehållet.

    Mallfliken för ett valfritt område föregås av ordet if. Baserat på villkoret som ställts in i mallen kan en mallanvändare definiera om området är synligt på sidor de skapar.

  • Redigerbara valfria områden, som gör det möjligt för mallanvändare att ställa in om området visas eller döljs, och låter användare redigera innehåll i området.

    Om det valfria området till exempel innehåller en bild eller text, kan mallanvändaren ställa in om innehållet visas, samt göra ändringar i innehållet om så önskas. Ett redigerbart område kontrolleras av en villkorssats.

Infoga ett icke-redigerbart valfritt område

I dokumentfönstret, välj elementet du vill ställa in som ett valfritt område.
Gör något av följande:
  • Välj Infoga > Mall > Valfri region.

  • Välj Mallar i listrutan i kategorin Allmänt på panelen Infoga och välj sedan Valfri region.

Ange ett namn för det valfria området, klicka på fliken Avancerat om du vill ställa in värden för det valfria området, och klicka sedan på OK.

Infoga en redigerbar valfri region

I dokumentfönstret, placera infogningspunkten där du vill infoga det valfria området.
Obs!

Du kan inte omsluta en markering för att skapa ett redigerbart valfritt område.Infoga regionen, infoga sedan innehållet i regionen.

Gör något av följande:
  • Välj Infoga > Mall > Redigerbar valfri region.

  • Välj Redigerbar valfri region i kategorin Mallar på panelen Infoga.

Ange ett namn för det valfria området, klicka på fliken Avancerat om du vill ställa in värden för det valfria området, och klicka på OK.

Ange värden för en valfri region

Du kan redigera inställningar för valfritt område efter att du har infogat området i en mall. Du kan till exempel ändra om standardinställningen för innehållet ska visas eller inte, för att länka en parameter till ett befintligt valfritt område, eller för att modifiera ett malluttryck.

Skapa mallparametrar och definiera villkorssatser (If...else-satser) för mallområden.Du kan använda enkla sant/falskt-operationer, eller definiera mer komplexa villkorssatser och uttryck.

På fliken Avancerat kan du länka flera valfria områden till en namngiven parameter. I det mallbaserade dokumentet visas eller döljs båda områdena som en enhet. Du kan till exempel visa en "slutreasnings"-bild och ett textområde för försäljningspriset för en rea-artikel.

Du kan också använda fliken Avancerat för att skriva ett malluttryck som utvärderar ett värde för det valfria området och visar eller döljer det baserat på värdet.

Gör något av följande i dokumentfönstret:
  • I designvyn klickar du på mallfliken för det valfria området som du vill ändra.

  • I designvyn placerar du markören i mallområdet. Välj sedan malltaggen <mmtemplate:if> i taggväljaren längst ned i dokumentfönstret.

  • I kodvyn klickar du på kommentarstaggen för mallområdet som du vill ändra.

I egenskapskontrollen (Fönster > Egenskaper) klickar du på Redigera.
På fliken Standard anger du ett namn för parametern i rutan Namn.

Markera kryssrutan Visa som standard för att ange att den markerade regionen ska visas i dokumentet. Avmarkera kryssrutan för att ange att standardvärdet är falskt.

Obs!

Om du vill ange ett annat värde för parametern letar du upp parametern i kodvyn i avsnittet i dokumentet och redigerar värdet.

(Valfritt) Klicka på fliken Avancerat och ange sedan följande alternativ:
  • Om du vill länka parametrar för valfria regioner klickar du på fliken Avancerat, väljer Använd parameter och markerar sedan den befintliga parametern som du vill länka det markerade innehållet till på snabbmenyn .

  • Om du vill skriva ett malluttryck för att styra visningen av en valfri region klickar du på fliken Avancerat, väljer Ange uttryck och anger sedan uttrycket i rutan.

Obs!

Dreamweaver infogar dubbla citattecken runt texten som du anger.

Klicka på OK.

När du använder mallobjektet Valfritt område infogar Dreamweaver mallkommentarer i koden. En mallparameter definieras i head-avsnittet, som i följande exempel:<!-- TemplateParam name="departmentImage" type="boolean" value="true" -->

På platsen där det valfria området infogas visas kod som liknar koden nedan:

<!-- TemplateParam name="departmentImage" type="boolean" value="true" -->

<!-- TemplateBeginIf cond="departmentImage" -->

<p><img src="/images/airfare_on.gif" width="85" height="22"> </p>

<!-- TemplateEndIf -->

Du kan komma åt och redigera mallparametrar i det mallbaserade dokumentet.