... | ... | @@ -19,7 +19,7 @@ Para definir un nuevo atributo para este layout es necesario modificar los sigui |
|
|
|
|
|
### Ejemplo práctico
|
|
|
|
|
|
Supongamos que queremos agregar un jumbotron en el `header-default.jsp`. Dichi jumbotron contendrá el título de la página actual y un posible subtítulo (opcional). Actualmente, el archivo `dspace-tags.tld` no contiene la definición para el subtítulo del elemento.
|
|
|
Supongamos que queremos agregar un jumbotron en el `header-default.jsp`. Dichi jumbotron contendrá el título de la página actual y un posible subtitulo (opcional). Actualmente, el archivo `dspace-tags.tld` no contiene la definición para el subtitulo del elemento.
|
|
|
|
|
|
1. Agregamos el atributo subtitle al archivo `dspace-tags.tld`. De esta forma, ya estará declarado y no nos aparecerá ninguna advertencia o error al incluirlo posteriormente en el tag dspace:layout.
|
|
|
|
... | ... | @@ -43,3 +43,30 @@ Supongamos que queremos agregar un jumbotron en el `header-default.jsp`. Dichi j |
|
|
</tag>
|
|
|
...
|
|
|
```
|
|
|
|
|
|
2. Seguidamente, en el archivo LayoutTag, agregamos como variable privada el subtitulo (junto con un comentario) que deseamos meter en el jumbotron del header.
|
|
|
|
|
|
```java
|
|
|
/** subtitle: utilizado solo para añadir un jumbotron en el header */
|
|
|
private String subtitle;
|
|
|
```
|
|
|
|
|
|
3. En el mismo archivo, implementamos los métodos get y set de la nueva variable.
|
|
|
|
|
|
```java
|
|
|
/**
|
|
|
* @return Returns the subtitle.
|
|
|
*/
|
|
|
public String getSubtitle()
|
|
|
{
|
|
|
return subtitle;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* @param subtitle The subtitle to set.
|
|
|
*/
|
|
|
public void setSubtitle(String subtitle)
|
|
|
{
|
|
|
this.subtitle = subtitle;
|
|
|
}
|
|
|
``` |
|
|
\ No newline at end of file |