Crear plantillas para contenidos web en Liferay

Una cosa realmente útil que tiene Liferay, es la creación de plantillas para los contenidos web. Para un cliente que tenga que meter contenido en una página Liferay, si no tiene conocimiento HTML es realmente dificil explicarle como poner una imagen, y alinearla, o como añadir un estilo personalizado a cada página.

Con la creación de plantillas, el trabajo lo hace el desarrollador de liferay, y el cliente solo tiene que añadir la plantilla que quiere y ir poniendo los datos en los campos que le ha creado el desarrollador.

Sin más preámbulos, vamos a ver como crear un plantilla una plantilla en Liferay 6.0.6.

  1. Entramos como administradores de la página, y nos vamos al panel de control.
  2. Clicamos en el menú de la izquierda en el apartado de Contenido Web.
  3. Una vez allí clicamos en la parte superior, en Estructuras.
  4. Hecho esto damos clic al botón, Añadir estructura.plantillas1
  5. Ahora añadimos un identificador (o lo autogeneramos), un nombre para la plantilla y una descripción (es obligatorio)
  6. Ahora viene la parte importante, la definición del XML. Aquí decidimos que pondremos en la plantilla. Le damos a añadir fila y le pones un nombre (luego lo utilizaremos, sería interesante apuntarselos) y en el desplegable decidimos de que tipo será (caja de texto, lista…). Podemos añadir tantas filas como nos haga falta.plantillas2
  7. Le damos a guardar y pasamos al siguiente paso.
  8. Vemos que hemos creado la estructura de la plantilla, por tanto ahora vamos a Plantillas y le damos a Añadir plantilla.
  9. Igual que antes, un Identificador, un nombre y una descripción.
  10. En Estructura, clicamos en el botón Seleccionar y seleccionamos la estructura creada anteriormente.
  11. Una vez seleccionada, tenemos que crear la plantilla. Nosotros utilizaremos el lenguaje VM (velocity). Aquí tenemos que decidir donde pondremos cada uno de los campos puestos en la estructura. Podemos definir css y html, y utilizar los campos que hemos puesto anteriormente. Un ejemplo de utilización dado los campos puestos.plantillas3
  12. Hecho esto ya tenemos creada la plantilla.

En el siguiente manual, vemos como añadir la plantilla a un contenido.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *


Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">