Herramienta de nota al pie¶
El plugin “footnote” muestra un texto en la parte inferior del portal, que puede contener a su vez un enlace. El plugin soporta multiidioma.
Para incorporar este plugin a un portal, se añade como dependencia en el pom.xml, como cualquier otro plugin:
<dependencies>
...
<dependency>
<groupId>org.fao.unredd</groupId>
<artifactId>footnote</artifactId>
<version>...</version>
</dependency>
...
</dependencies>
Para configurar el texto a mostrar, editar el fichero PORTAL_CONFIG_DIR/plugin-conf.json y añadir la propiedad “footnote” bajo “default-conf”:
"footnote": {
"text": "Texto a pie de página",
"link": "http://snmb-desarrollo.readthedocs.org/",
"align": "center"
}
Esta propiedad acepta tres atributos:
- “text”: Obligatorio. El texto a mostrar. Para portales en un sólo idioma, puede ser el texto a mostrar. Para portales multiidioma, será una referencia a la clave en el fichero de traducción (
PORTAL_CONFIG_DIR/messages/messages_*.properties). - “link”: Opcional. Si se quiere que el texto sea un enlace, indicar aquí la página a la que enlazar.
- “align”: Opcional. Indica la posición del texto: “left” (izquierda), “center” (centrado, por defecto) o “right” (derecha).
Ejemplo de configuración multiidioma¶
Configurar la propiedad “text” con una clave (por ejemplo, “footnote.text”):
"footnote": {
"text": "footnote.text"
}
Añadir las traducciones usando dicha clave. Por ejemplo, en PORTAL_CONFIG_DIR/messages/messages_es.properties:
footnote.text=Esto es una nota a pie en espa\u00f1ol
O en PORTAL_CONFIG_DIR/messages/messages_en.properties:
footnote.text=This is an English footnote