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
Välj Infoga > Mall > Valfri region.
Välj Mallar i listrutan i kategorin Allmänt på panelen Infoga och välj sedan Valfri region.
Infoga en redigerbar valfri region
Du kan inte omsluta en markering för att skapa ett redigerbart valfritt område.Infoga regionen, infoga sedan innehållet i regionen.
Välj Infoga > Mall > Redigerbar valfri region.
Välj Redigerbar valfri region i kategorin Mallar på panelen Infoga.
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.
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.
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.
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.
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.
Dreamweaver infogar dubbla citattecken runt texten som du anger.
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.
Liknande innehåll
Skapa snygga webbplatser i Dreamweaver
Designa, koda och hantera dynamiska webbplatser med ett kraftfullt allt-i-ett-verktyg.