Za pomocą regionów opcjonalnych w szablonach programu Dreamweaver można konfigurować warunkowe wyświetlanie zawartości dokumentu.
Opcjonalny obszar to obszar w szablonie, który użytkownicy mogą ustawić tak, aby był pokazywany lub ukrywany w dokumencie opartym na szablonie. Opcjonalnego obszaru używa się, gdy chce się ustawić warunki wyświetlania zawartości w dokumencie.
Po wstawieniu opcjonalnego obszaru można ustawić określone wartości dla parametru szablonu lub zdefiniować instrukcje warunkowe (instrukcje Jeśli...w przeciwnym razie) dla obszarów szablonu. Można używać prostych operacji prawda/fałsz lub definiować bardziej złożone instrukcje warunkowe i wyrażenia. Możesz później zmienić opcjonalny region w miarę potrzeby. Na podstawie zdefiniowanych warunków użytkownicy szablonu mogą edytować parametry w tworzonych dokumentach opartych na szablonie i kontrolować, czy opcjonalny obszar jest wyświetlany.
Możesz połączyć kilka opcjonalnych regionów z jednym nazwanym parametrem. W dokumencie opartym na szablonie oba obszary będą pokazywane lub ukrywane jako całość. Na przykład można wyświetlić obraz „wyprzedaży" i pole tekstowe z ceną promocyjną dla produktu będącego przedmiotem sprzedaży.
Wstawianie regionu opcjonalnego
Użyj opcjonalnego regionu do kontrolowania zawartości, która może być wyświetlana lub ukryta w dokumencie opartym na szablonie.Istnieją dwa rodzaje opcjonalnych regionów:
- Nieedytowalne regiony opcjonalne,
które umożliwiają użytkownikom szablonów pokazywanie i ukrywanie specjalnie
oznaczonych regionów bez umożliwiania im edycji zawartości.
Kartę szablonu opcjonalnego regionu poprzedza słowo if.Na podstawie warunków ustawionych w szablonie użytkownik szablonu może określić, czy region jest widoczny na tworzonych stronach.
- Edytowalne regiony opcjonalne, które umożliwiają użytkownikom szablonów ustawienie widoczności regionu oraz edytowanie zawartości w tym regionie.
Na przykład, jeśli opcjonalny region zawiera obraz lub tekst, użytkownik szablonu może ustawić, czy zawartość ma być wyświetlana, a także dokonać edycji zawartości w razie potrzeby. Edytowalnym regionem steruje instrukcja warunkowa.
Wstaw nieedytowalny opcjonalny region
Wybierz polecenie Wstaw > Szablon > Region opcjonalny.
W kategorii Wspólne panelu Wstaw wybierz z rozwijanej listy opcję Szablony, a następnie wybierz polecenie Region opcjonalny.
Wstawianie opcjonalnego regionu edytowalnego
Nie można otoczyć zaznaczenia, aby utworzyć edytowalny opcjonalny region. Wstaw region, a następnie wstaw zawartość w regionie.
Wybierz polecenie Wstaw > Szablon > Edytowalny region opcjonalny.
W kategorii Szablony panelu Wstaw wybierz opcję Edytowalny region opcjonalny.
Ustawianie wartości regionu opcjonalnego
Można edytować ustawienia opcjonalnego regionu po wstawieniu regionu w szablonie. Na przykład można zmienić, czy domyślne ustawienie zawartości ma być wyświetlane, czy nie, połączyć parametr z istniejącym opcjonalnym regionem lub zmodyfikować wyrażenie szablonu.
Utwórz parametry szablonu i zdefiniuj instrukcje warunkowe (instrukcje If...else) dla regionów szablonu. Można używać prostych operacji prawda/fałsz lub definiować bardziej złożone instrukcje warunkowe i wyrażenia.
Na karcie Zaawansowane można łączyć wiele opcjonalnych regionów z nazwanym parametrem. W dokumencie opartym na szablonie oba regiony będą wyświetlane lub ukrywane jako całość.Na przykład można pokazać obraz „wyprzedaży" i cenę sprzedaży w obszarze tekstu dla produktu przecenionego.
Można również używać karty Zaawansowane do pisania wyrażenia szablonu, które analizuje wartość dla regionu opcjonalnego i pokazuje go lub ukrywa na podstawie tej wartości.
W widoku Projekt kliknij kartę szablonu opcjonalnego regionu, który chcesz zmodyfikować.
W widoku Projekt ustaw punkt wstawiania w regionie szablonu, a następnie w selektorze znaczników na dole okna Dokument wybierz znacznik szablonu <mmtemplate:if>.
W widoku Kod kliknij tag komentarza regionu szablonu, który chcesz zmodyfikować.
Wybierz opcję Domyślnie pokaż, aby wybrany region był wyświetlany w dokumencie. Wyłącz zaznaczenie tego pola wyboru, jeśli nie chcesz ustawiać takiej wartości domyślnej.
Aby ustawić inną wartość parametru, w widoku kodu znajdź parametr w sekcji dokumentu i edytuj wartość.
Jeżeli chcesz połączyć opcjonalne parametry regionu, kliknij zakładkę Zaawansowane, wybierz opcję Użyj parametru, a następnie wybierz z menu wyskakującego istniejący parametr, z którym chcesz połączyć wybraną treść.
Jeżeli chcesz napisać wyrażenie szablonowe do sterowania wyświetlaniem regionu opcjonalnego, kliknij zakładkę Zaawansowane, wybierz opcję Wprowadź wyrażenie a następnie wprowadź wyrażenie w polu.
Dreamweaver wstawia podwójne cudzysłowy wokół tekstu przez ciebie wprowadzonego.
W przypadku używania obiektu szablonu Opcjonalny region program Dreamweaver wstawia komentarze szablonu w kodzie.Parametr szablonu jest definiowany w sekcji head, jak w poniższym przykładzie:<!-- TemplateParam name="departmentImage" type="boolean" value="true" -->
W lokalizacji, w której wstawiany jest opcjonalny region, pojawia się kod podobny do poniższego:
<!-- TemplateParam name="departmentImage" type="boolean" value="true" -->
<!-- TemplateBeginIf cond="departmentImage" -->
<p><img src="/images/airfare_on.gif" width="85" height="22"> </p>
<!-- TemplateEndIf -->
Można uzyskać dostęp do parametrów szablonu i je edytować w dokumencie opartym na szablonie.
Tworzenie estetycznych serwisów internetowych w programie Dreamweaver
Projektowanie, pisanie kodu i zarządzanie dynamicznymi serwisami internetowymi za pomocą jednego, kompleksowego narzędzia.