Tarea 3: Creación de métodos DTML

Para que todas las páginas que existan en nuestro portal de la empresa ZSmart tengan el mismo diseño coorporativo, vamos a emplear una facilidad que nos aporta Zope, que son los  métodos DTML (Document Template Markup Language).
Vamos a crear la cabecera y el pie de página HTML que deberán emplear todas las páginas del portal de la empresa, de forma que todas presenten el mismo aspecto. Crearemos dos métodos DTML, uno para la cabecera y otro para el pie de página

Creación de la cabecera HTML para ZSmart.

Desde la carpeta ZSmart creamos un nuevo objeto Zope, que será un documento DTML para ello los pasos a seguir son: Figura 1. Creación del método DTML zsmart_html_header
 

  Figura 2. Edición del método DTML zsmart_html_header

 
    <HTML>
    <HEAD>
    <TITLE><dtml-var title_or_id></TITLE>
    </HEAD>
    <BODY text="#000000" bgcolor="#FFFFFF" link="#0000EF" vlink="#009900" alink="#FF0000">
    <P><dtml-var ZSmartLogo></P>

    Vemos que el contenido se corresponde con la cabecera de un página HTML, las únicas etiquetas que no conocemos son las que se indican en azul, que se corresponden con etiquetas DTML:

    • <dtml-var title_or_id> que se sustituirá automáticamente por el título o identificar del documento DTML en el que se incluya esta cabecera.
    • <dtml-var ZSmartLogo> que se sustituirá automáticamente por la imagen logotipo de la empresa ZSmart.
    En la  tarea 4  veremos esto más en detalle.

Creación del pie de página HTML para ZSmart.

Figura 3. Creación del método DTML zsmart_html_footer
 

  Figura 4. Edición del método DTML zsmart_html_footer
 

 
    <HR width="100%">
    <DIV align=right>
    <P>(c) ZSmart
    <BR>C/Progreso s/n
    <BR>Tlf. 982.25.00.00
    <BR>Lugo
    </DIV>
    </BODY>
    </HTML>