Tras explicar el concepto de parametros de plantilla, explicamos las expresiones de plantilla, que a?r?la interactividad necesaria a nuestro menu.

En el articulo anterior dejamos nuestro documento con un parametro definido, dos selectores CSS y un menu. En esta parte veremos como las expresiones de plantilla pueden modificar la apariencia del menu dependiendo del valor que asignemos al par?tro .

Las expresiones de plantilla son pequenas f?las que se pueden aplicar en cualquier parte de la plantilla y que Dreamweaver es capaz de interpretar, devolviendo el resultado de su ejecucion en el documento dependiente. Estas expressiones, de forma general, tienen este fomato:

@@(expresion)@@

Donde expresion es el codigo que DW va a analizar, devolviendo un resultado.
Como forma tambi?aceptada, puede utilizarse:

La ventaja de la primera es que DW es capaz de representar la primera de ellas en vista dise?on su propio simbolo, lo que facilita su localizaci?n el documento:

Por ejemplo:, si en una plantilla tenemos:

Dreamweaver, al generar un documento basado en dicha plantilla escribira de forma automatica esto:

En estas expresiones, los valores de un parametro de plantilla pueden ser invocados utilizando el nombre del mismo como si fueran variables:

…(m?codigo)…

En el caso anterior, modificar en el documento dependiente de la plantilla el valor del parametro “ancho” har?ue DW autom?camente modifique el atributo “width” de la celda (multiplicando el valor por 2).

Pero estas expresiones aceptan m?que simple operadores aritm?cos (+,-,*,/,%): Tambi?pueden aceptar comparaciones (==,!=,…), AND y OR (||, &&) y, lo que utilizaremos a continuaci?el operador condicional (? : ).

Con ello podemos indicar a cada celda que, dependiendo del parametro definido por el usuario, cargue un estilo (menuitem) u otro (resalte):

>

.

Principal
Noticias
Compras
Ventas

Hecho. Con esta modificacion en el men?as p?nas basadas en esta plantilla podran cambiar la apariencia del mismo, de manera que:
Para resaltar el bot?principal’: seleccionamos ‘Formato->Parametros de plantilla’ y utilizamos ‘principal’ como valor para Departamento.
Para el resto de botones, utilizaremos ‘noticias’, ‘compras’ y ‘ventas’, respectivamente.

Descargar el archivo utilizado en estos tutoriales (s?usuarios registrados)