Creare modelli nidificati in Dreamweaver

Ultimo aggiornamento il 25 apr 2024

Creare modelli nidificati per controllare il contenuto delle pagine che condividono elementi di progettazione in Dreamweaver.

Un modello nidificato è un modello la cui struttura e le cui aree modificabili si basano su un altro modello.I modelli nidificati sono utili per controllare i contenuti nelle pagine di un sito che condividono molti elementi di progettazione, ma presentano alcune variazioni tra le pagine.Ad esempio, un modello di base potrebbe contenere aree di design più ampie ed essere utilizzabile da molti redattori di contenuto per un sito, mentre un modello nidificato potrebbe definire ulteriormente le aree modificabili nelle pagine per una sezione specifica di un sito.

Le aree modificabili in un modello di base vengono trasferite al modello nidificato e rimangono modificabili nelle pagine create da un modello nidificato a meno che non vengano inserite nuove aree di modello in queste aree.

Le modifiche a un modello di base vengono aggiornate automaticamente nei modelli basati sul modello di base e in tutti i documenti basati su modelli che si basano sui modelli principali e nidificati.

Nell'esempio seguente, il modello trioHome contiene tre aree modificabili, denominate Body, NavBar, e Footer:

Un modello con tre aree modificabili

Per creare un modello nidificato, è stato creato un nuovo documento basato sul modello e poi salvato come modello e denominato TrioNested. Nel modello nidificato, sono state aggiunte due aree modificabili nell' area modificabile denominata Body.

Modello nidificato

Quando aggiungi una nuova area modificabile in un'area modificabile trasferita al modello nidificato, il colore di evidenziazione dell'area modificabile cambia in arancione.I contenuti aggiunti all'esterno dell'area modificabile, come l'elemento grafico in editableColumn, non sono più modificabili nei documenti basati sul modello nidificato. Le aree modificabili evidenziate in blu, sia quelle aggiunte nel modello nidificato sia quelle trasferite dal modello di base, rimangono modificabili nei documenti che si basano sul modello nidificato. Le aree di modello che non contengono un'area modificabile vengono trasferite ai documenti basati su modelli come aree modificabili.

Creare un modello nidificato

I modelli nidificati ti consentono di creare varianti di un modello di base. Puoi nidificare più modelli per definire layout sempre più specifici.

Per impostazione predefinita, tutte le aree di modello modificabili del modello di base vengono trasferite attraverso il modello nidificato al documento basato sul modello nidificato. Ciò significa che se crei un'area modificabile in un modello di base, poi crei un modello nidificato, l'area modificabile appare nei documenti basati sul modello nidificato (se non hai inserito nuove aree di modello in quell'area nel modello nidificato).

Nota

Puoi inserire markup di modello all'interno di un'area modificabile in modo che non venga trasferita come area modificabile nei documenti basati sul modello nidificato. Tali aree hanno un bordo arancione invece di un bordo blu.

Create un documento dal modello che desiderate utilizzare come base per il modello nidificato. Effettuate una delle operazioni seguenti:

  • Nel pannello Risorse, selezionate Modelli dal riquadro a sinistra. Selezionate Nuovo modello nel riquadro inferiore.

  • Selezionate File > Nuovo. Nella finestra di dialogo Nuovo documento, seleziona la categoria Pagina da modello, poi seleziona il sito che contiene il modello che desideri utilizzare. Nell'elenco Modello, fai doppio clic sul modello per creare un nuovo documento.

Selezionate File > Salva con nome. Nella finestra di dialogo Salva con nome, selezionate File di modello nell'elenco a discesa Salva come tipo.

Immettete un nome nella casella Salva con nome, quindi fate clic su OK per salvare il nuovo documento come modello nidificato.

Impedire a un'area modificabile di passare a un modello nidificato

Nei modelli nidificati, le aree modificabili pass through hanno un bordo blu. Puoi inserire markup di modello all'interno di un'area modificabile in modo che non venga trasferita come area modificabile nei documenti basati sul modello nidificato. Tali aree hanno un bordo arancione invece di un bordo blu.

Nella vista Codice, individua l'area modificabile di cui vuoi impedire il passaggio.

Le aree modificabili sono definite da tag di commento del modello.

Aggiungete il codice seguente al codice dell'area modificabile:

@@(" ")@@

Questo codice modello può essere inserito ovunque all'interno dei <!-- InstanceBeginEditable --><!-- InstanceEndEditable --> tag che circondano l'area modificabile. Ad esempio:

<!-- InstanceBeginEditable name="EditRegion1" -->

<p>@@("")@@ Modificabile 1 </p>

<!-- InstanceEndEditable -->