In Dreamweaver-Vorlagen können Sie optionale Bereiche verwenden, wenn Sie für die Anzeige von Inhalten in einem Dokument Bedingungen festlegen möchten.
Eine optionale Region ist eine Region in einer Vorlage, die Benutzer in einem vorlagenbasierten Dokument anzeigen oder ausblenden können.Verwende eine optionale Region, wenn du Bedingungen für die Anzeige von Inhalten in einem Dokument festlegen möchtest.
Wenn du eine optionale Region einfügst, kannst du entweder bestimmte Werte für einen Vorlagenparameter festlegen oder bedingte Anweisungen (Wenn...dann-Anweisungen) für Vorlagenbereiche definieren. Verwende einfache Wahr/Falsch-Operationen oder definiere komplexere bedingte Anweisungen und Ausdrücke.Bei Bedarf können Sie den optionalen Bereich später ändern. Basierend auf den Bedingungen, die du definierst, können Vorlagenanwender die Parameter in vorlagenbasierten dokumenten bearbeiten, die sie erstellen, und steuern, ob die optionale Region angezeigt wird.
Mit einem benannten Parameter können Sie mehrere optionale Bereiche verknüpfen. Im vorlagenbasierten Dokument werden beide Regionen als Einheit angezeigt oder ausgeblendet.Du kannst beispielsweise ein „Ausverkaufs"-Bild und einen Textbereich mit dem Verkaufspreis für einen Artikel im Angebot anzeigen.
Optionale Bereiche einfügen
Verwende eine optionale Region, um Inhalte zu steuern, die in einem vorlagenbasierten Dokument möglicherweise angezeigt werden oder nicht. Es gibt zwei Arten von optionalen Bereichen:
- Nicht bearbeitbare optionale Bereiche, die Vorlagenbenutzern ermöglichen, speziell markierte Bereiche anzuzeigen und auszublenden, ohne ihnen die Bearbeitung des Inhalts zu ermöglichen.
Der Vorlagen-Tab einer optionalen Region wird durch das Wort if eingeleitet. Basierend auf der in der Vorlage festgelegten Bedingung kann ein Vorlagenbenutzer definieren, ob die Region in den von ihm erstellten Seiten sichtbar ist.
- Bearbeitbare optionale Regionen, die es Vorlagen-Anwendern
ermöglichen festzulegen, ob die Region angezeigt oder ausgeblendet wird, und Anwendern ermöglichen,
Inhalte in der Region zu bearbeiten.
Wenn die optionale Region beispielsweise ein Bild oder Text enthält, kann der Vorlagenbenutzer festlegen, ob der Inhalt angezeigt wird, sowie den Inhalt nach Wunsch bearbeiten. Eine bearbeitbare Region wird durch eine bedingte Anweisung gesteuert.
Eine nicht bearbeitbare optionale Region einfügen
Wählen Sie „Einfügen“ > „Vorlage“ > „Optionaler Bereich“.
Wählen Sie in der Kategorie „Allgemein“ des Bedienfelds „Einfügen“ in der Dropdown-Liste die Option „Vorlagen“ und wählen Sie dann „Optionaler Bereich“.
Bearbeitbare optionale Bereiche einfügen
Du kannst eine Auswahl nicht umschließen, um eine bearbeitbare optionale Region zu erstellen. Füge die Region ein und dann den Inhalt in die Region.
Wählen Sie „Einfügen“ > „Vorlage“ > „Bearbeitbarer optionaler Bereich“.
Wählen Sie in der Kategorie „Vorlagen“ des Bedienfelds „Einfügen“ die Option „Bearbeitbarer optionaler Bereich“.
Werte für einen optionalen Bereich festlegen
Du kannst die Einstellungen optionaler Regionen bearbeiten, nachdem du die Region in eine Vorlage eingefügt hast. Du kannst beispielsweise ändern, ob die Standardeinstellung für den Inhalt angezeigt wird oder nicht, einen Parameter mit einer vorhandenen optionalen Region verknüpfen oder einen Vorlagenausdruck ändern.
Vorlagenparameter erstellen und bedingte Anweisungen (If...else-Anweisungen) für Vorlagenbereiche definieren. Du kannst einfache Wahr/Falsch-Operationen verwenden oder komplexere bedingte Anweisungen und Ausdrücke definieren.
In der Registerkarte „Erweitert" kannst du mehrere optionale Regionen mit einem benannten Parameter verknüpfen.In dem vorlagenbasierten Dokument werden beide Regionen als Einheit angezeigt oder ausgeblendet.Du kannst beispielsweise ein „Closeout"-Bild und einen Verkaufspreis-Textbereich für einen Sale-Artikel anzeigen.
Du kannst auch die Registerkarte Erweitert verwenden, um einen Vorlagen-Ausdruck zu schreiben, der einen Wert für die optionale Region auswertet und diese basierend auf dem Wert anzeigt oder ausblendet.
Klicke in der Designansicht auf die Vorlage-Registerkarte der optionalen Region, die du bearbeiten möchtest.
Platziere in der Designansicht den Einfügepunkt in der Vorlage-Region; wähle dann in der Tag-Auswahl unten im Dokument- fenster den Vorlage-Tag <mmtemplate:if> aus.
Klicke in der Codeansicht auf den Kommentar-Tag der Vorlage- Region, die du bearbeiten möchtest.
Aktivieren Sie das Kontrollkästchen „Standardmäßig anzeigen“, wenn der ausgewählte Bereich im Dokument angezeigt werden soll. Deaktivieren Sie das Kontrollkästchen, um „false“ als Standardwert festzulegen.
Um einen anderen Wert für den Parameter festzulegen, suche in der Code-Ansicht den Parameter im Abschnitt des Dokuments und bearbeite den Wert.
Wenn Sie die Parameter optionaler Bereiche verknüpfen möchten, aktivieren Sie die Option „Parameter verwenden“. Wählen Sie anschließend im Popupmenü die bestehenden Parameter aus, die mit dem ausgewählten Inhalt verknüpft werden sollen.
Wenn Sie einen Vorlagenausdruck definieren wollen, der die Anzeige eines optionalen Bereichs steuert, aktivieren Sie die Option „Geben Sie einen Ausdruck ein:“ und geben dann den Ausdruck in das Textfeld ein.
Im Code setzt Dreamweaver diesen Text in Anführungszeichen (").
Wenn du das Vorlagenobjekt für optionale Bereiche verwendest, fügt Dreamweaver Vorlagenkommentare in den Code ein.Ein Vorlagenparameter wird im head-Abschnitt definiert, wie im folgenden Beispiel:<!-- TemplateParam name="departmentImage" type="boolean" value="true" -->
An der Stelle, an der der optionale Bereich eingefügt wird, erscheint Code ähnlich dem folgenden Code:
<!-- TemplateParam name="departmentImage" type="boolean" value="true" -->
<!-- TemplateBeginIf cond="departmentImage" -->
<p><img src="/images/airfare_on.gif" width="85" height="22"> </p>
<!-- TemplateEndIf -->
Du kannst auf Vorlagenparameter im vorlagenbasierten Dokument zugreifen und sie bearbeiten.
Ähnliche Themen
Erstellen ansprechender Websites in Dreamweaver
Entwirf, code und verwalte dynamische Websites mit einem leistungsstarken All-in-one-Tool.