Aprenda a crear plantillas anidadas para controlar el contenido en páginas que comparten elementos de diseño en Dreamweaver.

Una plantilla anidada es una plantilla con diseño y regiones editables que se basan en otra plantilla. Las plantillas anidadas resultan útiles para controlar el contenido de las páginas de un sitio que comparten muchos elementos de diseño, pero que tienen algunas variaciones entre las páginas. Por ejemplo, una plantilla base puede contener áreas de diseño más amplias y ser utilizada por muchos proveedores de contenido para un sitio, mientras que una plantilla anidada puede definir las regiones editables en páginas de una sección específica del sitio.

Las regiones editables de una plantilla base se transfieren a la plantilla anidada y siguen siendo editables en las páginas creadas a partir de la plantilla anidada a menos que se inserten nuevas regiones de plantilla en estas regiones.

Los cambios realizados en la plantilla base se actualizan automáticamente en las plantillas basadas en ella y en todos los documentos basados en las plantillas principal y anidada.

En el ejemplo siguiente, la plantilla trioHome contiene tres regiones editables, llamadas Body, Nav BarFooter:

Una plantilla con tres regiones editables
Una plantilla con tres regiones editables

Para crear una plantilla anidada, hemos creado un documento nuevo basado en la plantilla y, a continuación, lo hemos guardado como plantilla y lo hemos llamado TrioNested. En la plantilla anidada, hemos añadido dos regiones editables, con contenido, en la región editable llamada Body.

Plantilla anidada
Plantilla anidada

Cuando se añade una nueva región editable a una región editable transferida a la plantilla anidada, el color de resaltado de la región editable cambia a naranja. El contenido añadido fuera de la región editable, como el gráfico de editableColumn, deja de ser editable en los documentos basados en la plantilla anidada. Las áreas editables resaltadas en azul, tanto si se han añadido a la plantilla anidada como si se han transferido desde la plantilla base, siguen siendo editables en los documentos basados en la plantilla anidada. Las regiones de plantilla que no contengan una región editable se transferirán a los documentos basados en plantilla como regiones editables.

Creación de una plantilla anidada

Las plantillas anidadas permiten crear variaciones de una plantilla base. Puede anidar múltiples plantillas para definir un diseño cada vez más específico.

De forma predeterminada, todas las regiones de plantilla editables de la plantilla base se transfieren desde la plantilla anidada hasta el documento basado en ésta. Esto supone que si usted crea una región editable en una plantilla base y, a continuación, crea una plantilla anidada, la región editable aparecerá en los documentos basados en la plantilla anidada (si no insertó regiones de plantilla nuevas en esa región de la plantilla anidada).

Nota:

Puede insertar el formato de plantilla en una región editable para que no se transfiera como región editable en los documentos basados en la plantilla anidada. Estas regiones tienen un borde de color naranja en lugar de azul.

  1. Cree un documento a partir de la plantilla en la que desee que se base la plantilla anidada. Siga uno de estos procedimientos:

    • En el panel Activos, haga clic en Plantillas, en el panel de la izquierda. Seleccione la nueva plantilla desde el panel inferior.

    • Seleccione Archivo > Nuevo. En el cuadro de diálogo Nuevo documento, seleccione la categoría Página de plantilla y, a continuación, seleccione el sitio que contiene la plantilla que desee utilizar. En la lista Plantillas, haga doble clic en la plantilla para crear un nuevo documento.

  2. Seleccione Archivo > Guardar como. En el cuadro de diálogo Guardar como, seleccione Archivos de plantilla en la lista desplegable de tipos Guardar como.

  3. Escriba un nombre en el cuadro Guardar como y haga clic en OK para guardar el nuevo documento como plantilla anidada.

Cómo evitar que una región editable se transfiera a una región anidada

En las plantillas anidadas, el borde de las regiones editables de paso es azul. Puede insertar el formato de plantilla en una región editable para que no se transfiera como región editable en los documentos basados en la plantilla anidada. Estas regiones tienen un borde de color naranja en lugar de azul.

  1. En la vista de Código, localice la región editable que desea evitar que se transfiera.

    Las regiones editables están definidas mediante etiquetas de comentario de plantilla.

  2. Añada lo siguiente al código de la región editable:
    @@(" ")@@

    Este código de plantilla puede situarse en cualquier lugar dentro de las etiquetas <!-- InstanceBeginEditable --><!-- InstanceEndEditable --> que rodean la región editable. Por ejemplo:

    <!-- InstanceBeginEditable name="EditRegion1" --> 
    <p>@@("")@@ Editable 1 </p> 
    <!-- InstanceEndEditable -->

Esta obra está autorizada con arreglo a la licencia de Reconocimiento-NoComercial-CompartirIgual 3.0 Unported de Creative Commons.  Los términos de Creative Commons no cubren las publicaciones en Twitter™ y Facebook.

Avisos legales   |   Política de privacidad en línea