Usare le aree opzionali nei modelli

Ultimo aggiornamento il 27 apr 2021

Usate le aree opzionali nei modelli di Dreamweaver per impostare delle condizioni per la visualizzazione del contenuto di un documento.

Un'area facoltativa è un'area in un modello che gli utenti possono impostare per mostrare o nascondere in un documento basato su modello. Usa un'area facoltativa quando desideri impostare condizioni per visualizzare contenuto in un documento.

Quando inserisci un'area facoltativa, puoi impostare valori specifici per un parametro del modello o definire istruzioni condizionali (istruzioni If...else) per le aree del modello. Usa semplici operazioni vero/falso, o definisci istruzioni ed espressioni condizionali più complesse. In seguito potete modificare l'area opzionale a seconda delle necessità. In base alle condizioni che definisci, gli utenti del modello possono modificare i parametri nei documenti basati su modello che creano e controllare se l'area facoltativa viene visualizzata.

Potete collegare più aree opzionali a un parametro con nome. Nel documento basato su modello, entrambe le aree si mostreranno o si nasconderanno come un'unità. Ad esempio, puoi mostrare un'immagine di "liquidazione" e un'area testo del prezzo di vendita per un articolo in saldo.

Inserire un'area opzionale

Usa un'area facoltativa per controllare il contenuto che può essere visualizzato o meno in un documento basato su modello.Esistono due tipi di aree opzionali:

  • Aree facoltative non modificabili, che consentono agli utenti del modello di mostrare e nascondere aree appositamente contrassegnate senza consentire loro di modificare il contenuto.

    La scheda del modello di un'area facoltativa è preceduta dalla parola if. In base alla condizione impostata nel modello, un utente del modello può definire se l'area è visualizzabile nelle pagine che crea.

  • Aree facoltative modificabili, che consentono agli utenti del modello di impostare se l'area si mostra o si nasconde, e permettono agli utenti di modificare il contenuto nell'area.

    Ad esempio, se l'area facoltativa include un'immagine o testo, l'utente del modello può impostare se il contenuto viene visualizzato, oltre a apportare modifiche al contenuto se desiderato. Un'area modificabile è controllata da un'istruzione condizionale.

Inserisci un'area opzionale non modificabile

Nella finestra Documento, seleziona l'elemento che vuoi impostare come area facoltativa.
Effettuate una delle operazioni seguenti:
  • Selezionate Inserisci > Modello > Area opzionale.

  • Nella categoria Comune del pannello Inserisci, selezionate Modelli dall'elenco a discesa, quindi Area opzionale.

Inserisci un nome per l'area facoltativa, fai clic sulla scheda Avanzate se desideri impostare valori per l'area facoltativa, quindi fai clic su OK.

Inserire un'area opzionale modificabile

Nella finestra Documento, posiziona il punto di inserimento dove desideri inserire l'area facoltativa.
Nota

Impossibile racchiudere una selezione per creare un'area facoltativa modificabile.Inserisci l'area, quindi inserisci il contenuto nell'area.

Effettuate una delle operazioni seguenti:
  • Selezionate Inserisci > Modello > Area opzionale modificabile.

  • Nella categoria Modelli del pannello Inserisci, selezionate Area opzionale modificabile.

Immetti un nome per l'area facoltativa, fai clic sulla scheda Avanzate se desideri impostare valori per tale area e fai clic su OK.

Impostare i valori per un'area opzionale

Puoi modificare le impostazioni dell'area facoltativa dopo aver inserito l'area in un modello.Ad esempio, puoi cambiare se l'impostazione predefinita per il contenuto è di essere visualizzato o meno, per collegare un parametro a un'area facoltativa esistente, o per modificare un'espressione del modello.

Crea parametri del modello e definisci istruzioni condizionali (istruzioni If...else) per le aree del modello. Puoi usare semplici operazioni vero/falso, o definire istruzioni ed espressioni condizionali più complesse.

Nella scheda Avanzate puoi collegare più aree facoltative a un parametro denominato. Nel documento basato su modello, entrambe le aree si mostrano o si nascondono come un'unità.Ad esempio, puoi mostrare un'immagine di "saldo" e un'area di testo del prezzo di vendita per un articolo in saldo.

Puoi anche usare la scheda Avanzate per scrivere un'espressione modello che valuta un valore per l'area facoltativa e la mostra o la nasconde in base al valore.

Nella finestra del documento, effettuate una delle seguenti operazioni:
  • Nella vista Progettazione, fai clic sulla scheda modello dell'area facoltativa che desideri modificare.

  • Nella vista Progettazione, posiziona il punto di inserimento nell'area modello; quindi nel selettore tag nella parte inferiore della finestra del documento, seleziona il tag modello, <mmtemplate:if>.

  • Nella vista Codice, fai clic sul tag commento dell'area modello che desideri modificare.

Nel pannello Proprietà (Finestra > Proprietà), fai clic su Modifica.
Nella scheda Generali, inserisci un nome per il parametro nella casella Nome.

Selezionate la casella di controllo Mostra per impostazione predefinita per impostare la visualizzazione dell'area selezionata nel documento. Deselezionate la casella di controllo per impostare il valore predefinito su false.

Nota

Per impostare un valore diverso per il parametro, nella vista Codice individua il parametro nella sezione del documento e modifica il valore.

(Facoltativo) Fai clic sulla scheda Avanzate, quindi imposta le seguenti opzioni:
  • Per collegare i parametri delle aree opzionali, fate clic sulla scheda Avanzato, selezionate Usa parametro, quindi scegliete dal menu il parametro esistente a cui desiderate collegare il contenuto selezionato.

  • Se desiderate creare un'espressione modello per controllare la visualizzazione di un'area opzionale, fate clic sulla scheda Avanzato, selezionate Inserire l'espressione e quindi inserite l'espressione nella casella.

Nota

Dreamweaver inserisce delle virgolette doppie attorno al testo digitato.

Fate clic su OK.

Quando usi l'oggetto modello Area facoltativa, Dreamweaver inserisce commenti del modello nel codice.Un parametro modello è definito nella sezione head, come nell'esempio seguente:<!-- TemplateParam name="departmentImage" type="boolean" value="true" -->

Nella posizione in cui viene inserita l'area facoltativa, appare codice simile al codice riportato di seguito:

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

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

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

<!-- TemplateEndIf -->

Puoi accedere e modificare i parametri del modello nel documento basato su modello.