PDF (adobe.com)

Vínculos de plantillas

Cuando se crea un archivo de plantilla guardando como plantilla una página existente, la nueva plantilla en la carpeta Templates, así como los vínculos contenidos en el archivo, se actualizan de manera que los vínculos relativos al documento sean correctos. Posteriormente, cuando se crea un documento basado en esa plantilla y luego se guarda, se actualizan de nuevo todos los vínculos relativos al documento para que continúen señalando a los archivos correctos.

Si se añade un nuevo vínculo relativo al documento a un archivo de plantilla y se escribe la ruta en el cuadro de texto del vínculo en el inspector de propiedades, es fácil introducir un nombre de ruta erróneo. La ruta correcta en un archivo de plantilla es la ruta desde la carpeta Templates hasta el documento vinculado, no la ruta desde la carpeta del documento basado en plantilla hasta el documento vinculado. Asegúrese de que utiliza las rutas correctas para los vínculos empleando el icono de carpeta o el icono de señalización de archivo en el inspector de propiedades al crear vínculos en plantillas.

Preferencia de actualización de vínculos a Dreamweaver 8.01

Con anterioridad a Dreamweaver 8 (es decir, en Dreamweaver MX 2004 y versiones anteriores), Dreamweaverno actualizaba los vínculos con archivos residentes en la carpeta Templates. (Por ejemplo, si había un archivo llamado main.css en la carpeta Templates y escribía href="main.css" como vínculo en el archivo de plantilla, Dreamweaver no actualiza este vínculo al crear una página basada en la plantilla.)

Algunos usuarios aprovecharon el modo en que Dreamweaver trataba los vínculos con archivos de la carpeta Templates y utilizaban esta incoherencia para crear vínculos que no se actualizaran al crear páginas basadas en plantillas. Por ejemplo, si utiliza Dreamweaver MX 2004 y tiene un sitio con diferentes carpetas para diferentes aplicaciones: Dreamweaver, Flash y Photoshop. Cada carpeta de producto contiene una página index.html basada en plantilla y una versión exclusiva del archivo main.css al mismo nivel. Si el archivo de plantilla contiene el vínculo relativo al documento href="main.css" (un vínculo con una versión del archivo main.css de la carpeta Templates) y desea que las páginas index.html basadas en plantilla también contengan este vínculo tal y como lo ha escrito, puede crear las páginas index.html basadas en plantilla sin tener que preocuparse por que Dreamweaver vaya a actualizar estos vínculos concretos. Cuando Dreamweaver MX 2004 crea las páginas index.html basadas en plantilla, los vínculos href="main.css" (no actualizados) hacen referencia a los archivos main.css que residen en las carpetas Dreamweaver, Flash y Photoshop, no al archivo main.css que reside en la carpeta Templates.

Sin embargo, en Dreamweaver 8, este comportamiento se cambió para que todos los vínculos relativos al documento se actualizaran al crear páginas basadas en plantilla, con independencia de la ubicación aparente de los archivos vinculados. En esta situación, Dreamweaver examina el vínculo del archivo de plantilla (href="main.css") y crea un vínculo en la página basada en plantilla que es relativo a la ubicación del nuevo documento. Por ejemplo, si crea un documento basado en plantilla un nivel por encima de la carpeta Templates, Dreamweaver escribirá el vínculo en el nuevo documento como href="Templates/main.css". Esta actualización realizada en Dreamweaver 8 rompió los vínculos existentes en páginas creadas por aquellos diseñadores que habían aprovechado el funcionamiento anterior de Dreamweaver por el que no se actualizaban los vínculos con archivos de la carpeta Templates.

Dreamweaver 8.01 incorporó una preferencia que le permite activar y desactivar el comportamiento de los vínculos relativos. (Esta preferencia especial sólo es aplicable a los vínculos con archivos de la carpeta Templates, no con los vínculos en general.) El comportamiento predeterminado hace que no se actualicen estos vínculos (como en Dreamweaver MX 2004 y versiones anteriores). No obstante, si desea que Dreamweaver actualice este tipo de vínculos al crear páginas basadas en plantilla, puede desactivar esta preferencia. (Sólo le interesa hacer esto si, por ejemplo, tiene una página de hojas de estilos en cascada (CSS), main.css, que se encuentra en la carpeta Templates y desea que un documento basado en plantilla contenga el vínculo href="Templates/main.css", pero no se recomienda esta práctica, ya que sólo los archivos de plantilla de Dreamweaver (DWT) deben residir en la carpeta Templates.)

Para que Dreamweaver actualice las rutas relativas a documentos para archivos que no sean plantillas de la carpeta Templates, seleccione la categoría Templates en la ficha Avanzadas del cuadro de diálogo Definición del sitio y desactive la opción para no reescribir las rutas relativas al documento.

Para más información, consulte la nota técnica de Dreamweaver en el sitio Web de Adobe www.adobe.com/go/f55d8739_es.