Creación de plantillas anidadas en Dreamweaver

Última actualización el 25 abr. 2024

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 cuyo diseño y áreas editables se basan en otra plantilla. Las plantillas anidadas son útiles para controlar contenido en páginas de un sitio que comparten muchos elementos de diseño, pero tienen algunas variaciones entre páginas. Por ejemplo, una plantilla base podría contener áreas de diseño más amplias y ser utilizable por muchos colaboradores de contenido para un sitio, mientras que una plantilla anidada podría definir más las regiones editables en páginas para una sección específica en un sitio.

Las regiones editables en una plantilla base se transfieren a la plantilla anidada, y permanecen editables en páginas creadas desde una plantilla anidada a menos que se inserten nuevas regiones de plantilla en estas regiones.

Los cambios realizados en una plantilla base se actualizan automáticamente en las plantillas basadas en dicha plantilla base, así como en todos los documentos basados en plantillas que derivan de las plantillas principal y anidadas.

En el siguiente ejemplo, la plantilla trioHome contiene tres regiones editables, llamadas Body, NavBar, y Footer:

Una plantilla con tres regiones editables

Para crear una plantilla anidada, se creó un nuevo documento basado en la plantilla y luego se guardó como una plantilla y se nombró TrioNested. En la plantilla anidada, se han añadido dos regiones editables en la región editable llamada Body.

Plantilla anidada

Cuando añades una nueva región editable en una región editable transferida a la plantilla anidada, el color de resaltado de la región editable cambia a naranja. El contenido que añadas fuera de la región editable, como el gráfico en editableColumn, ya no será editable en documentos basados en la plantilla anidada. Las áreas editables resaltadas en azul, ya sean añadidas en la plantilla anidada o transferidas desde la plantilla base, permanecen editables en documentos que se basan en la plantilla anidada. Las regiones de plantilla que no contienen una región editable se transfieren a documentos basados en plantilla como regiones editables.

Creación de una plantilla anidada

Las plantillas anidadas te permiten crear variaciones de una plantilla base. Puedes anidar múltiples plantillas para definir diseños cada vez más específicos.

Por defecto, todas las regiones de plantilla editables de la plantilla base se transfieren a través de la plantilla anidada al documento basado en la plantilla anidada. Esto significa que si creas una región editable en una plantilla base, luego creas una plantilla anidada, la región editable aparece en documentos basados en la plantilla anidada (si no insertaste ninguna región de plantilla nueva en esa región en la plantilla anidada).

Nota

Puedes insertar marcado de plantilla dentro de una región editable para que no se transfiera como una región editable en documentos basados en la plantilla anidada. Tales regiones tienen un borde naranja en lugar de un borde azul.

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, selecciona la categoría Página a partir de plantilla, luego selecciona el sitio que contiene la plantilla que deseas usar.En la lista Plantilla, haz doble clic en la plantilla para crear un nuevo documento.

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

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

Evitar que una región editable se transfiera a una plantilla anidada

En plantillas anidadas, las regiones editables que se transfieren tienen un borde azul.Puedes insertar marcado de plantilla dentro de una región editable para que no se transfiera como una región editable en documentos basados en la plantilla anidada. Tales regiones tienen un borde naranja en lugar de un borde azul.

En la vista Código, localiza la región editable que no quieras que se transfiera.

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

Añada lo siguiente al código de la región editable:

@@(" ")@@

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

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

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

<!-- InstanceEndEditable -->