Logotipo de Orbis Sapientia Elearning Services

Servicios de formación. Especialistas en E-learning.

VER UN CONTENIDO WEB COMPLETO EN UN PUBLICADOR DE CONTENIDOS DE OTRA PÁGINA

Ver un contenido web completo en un publicador de contenidos de otra página, con Liferay

liferay ver un contenido web completo en un publicador de contenidos de otra páginaAunque Liferay tiene un amplio abanico de posibilidades, son muchos los usuarios de esta herramienta que la usan únicamente para gestión de contenidos (no olvidemos que Liferay en realidad es un gestor de portales). Antes o después acaban usando el portlet Publicador de contenidos. En este artículo vamos a aprender como ver un contenido web completo en un publicador de contenidos de otra página.
Sabemos que entre otras cosas, este portlet permite una presentación preliminar o resumen de un contenido web que incluye un botón para ver el contenido completo. El comportamiento por defecto es que al pulsar ese botón, se cargue el contenido web completo.
La presentación preliminar o resumen, aparece de una forma bastante simple y se puede cambiar, pero eso lo dejo para otra entrada.

Otro uso del publicador de contenidos

Es frecuente la necesidad de que queramos ver el contenido web completo en una página distinta de la que está mostrando el resumen. Caso real: un portal con noticias, donde en la página principal del portal hay un listado con los resúmenes de las noticias más recientes y cada resumen tiene un enlace o botón que lleva a la noticia completa, en otra página.
Esto es algo que podemos hacer con Liferay pero que tal vez no sea tan simple si no se conoce bien el proceso. No es algo complejo aunque hay que dar varios pasos y olvidar el detalle más pequeño hará que no funcione. Por eso en los cursos que imparto, solemos hacer varios ejercicios al ver esta funcionalidad.
Veamos entonces como hacerlo mediante un ejercicio:

Crear las páginas

Creamos dos páginas. A una la llamamos origen y a otra destino.

Liferay, dos nuevas páginas. Liferay ver un contenido web completo en un publicador de contenidos de otra página

Creación del contenido de ejemplo

Creamos un contenido web básico con bastante contenido. Así nos aseguramos de que en la vista previa no se verá todo. Para ello habrá que pulsar en el botón correspondiente para mostrar el contenido web completo.

Liferay, nuevo contenido básico. Liferay ver un contenido web completo en un publicador de contenidos de otra página

Clasificando el contenido

Aunque no es necesario, vamos a establecer una clasificación al contenido, para que pueda ser seleccionado desde el publicador de contenidos de forma dinámica.

EDITADO 12/01/2017

Insisto en que este punto no es necesario. Solamente se muestra como práctica muy común en el trabajo de selección de contenidos que mostrar en el publicador de contenidos de forma dinámica.

Publicador de contenidos de destino

Ahora vamos a preparar la página que contendrá el publicador de contenidos que mostrará el contenido de forma completa: es decir, la página de destino. Para ello, lo primero es añadir un publicador de contenidos a la página.

Liferay, publicador de contenidos, añadir. Liferay ver un contenido web completo en un publicador de contenidos de otra página
Liferay, publicador de contenidos, configuración. Liferay ver un contenido web completo en un publicador de contenidos de otra páginaTras añadir el publicador de contenidos, nos dedicaremos a configurarlo adecuadamente:

Debemos establecer varias opciones de configuración.

Liferay, publicador de contenidos, selección dinámica. Liferay ver un contenido web completo en un publicador de contenidos de otra páginaLo primero es indicar que la selección de contenidos, sea dinámica:

EDITADO 12/01/2017

Tampoco es obligatorio, salvo que, siguiendo el ejercicio, nos basemos en la Clasificación para seleccionar el/los contenidos a buscar.

Lo siguiente es que el tipo de contenido, sea contenido web:

Liferay, publicador de contenidos, tipo de contenido. Liferay ver un contenido web completo en un publicador de contenidos de otra página

Ahora hay que establecer el filtro seleccionando todos y añadiendo la etiqueta que asignamos al contenido web que creamos.

Liferay, publicador de contenidos, filtro. Liferay ver un contenido web completo en un publicador de contenidos de otra página

Indicamos como estilo de presentación: contenido completo, número de elementos a mostrar: 1. Y el punto más importante: marcar la opción establecer como publicador de contenidos por defecto para esta página.

Liferay, publicador de contenidos, establecer por defecto. liferay ver un contenido web completo en un publicador de contenidos de otra página

Página de visualización de destino

En este punto, volvemos al contenido web que creamos en el punto 2, lo editamos y nos vamos a la opción de página de visualización:

Liferay, contenido web, página de visualización. Liferay ver un contenido web completo en un publicador de contenidos de otra página

Una vez en este apartado de página de visualización, seleccionamos la página que utilizará el contenido para ser mostrado al completo. Esa página debe tener un publicador de contenidos configurado para ser el que por defecto, en esa página, muestre los contenidos. Se indica en el último paso del punto anterior.

Liferay, contenido web, página de visualización, selección. Liferay ver un contenido web completo en un publicador de contenidos de otra página

Únicamente nos ha permitido seleccionar la página Destino. Es la única que tiene un publicador de contenidos establecido por defecto. De otro modo, no podremos seleccionar la página

Preparar la página de origen

En este último punto realizamos algunos pasos que ya hemos visto anteriormente, sólo que ahora vamos a hacerlos en la página de origen:

  • Añadir un publicador de contenidos y pasamos a configurarlo.
  • Escogemos selección de contenidos dinámica.
  • Tipo de contenido web.
  • Filtro: todos y etiqueta del contenido web (ejercicio, en el que he hecho yo).
  • Estilo de presentación: resúmenes.
  • Número de elementos a mostrar: 1.
EDITADO 12/01/2017

En Liferay 6.2 no es necesario el paso, tanto en la página destino como en la de origen, donde indicamos el número de elementos a mostrar. De todas formas, si queremos indicarlo, veremos que el rango de selección de elementos a mostrar puede cambiar entre versiones (incluyendo versiones GA.X). Si queremos modificar esos rangos, en el artículo COMO MODIFICAR LA PAGINACIÓN POR DEFECTO DE LISTADOS EN LIFERAY 6.2.
Ahora, otro punto muy importante. Comportamiento del enlace entre contenidos: Ver en el portlet específico.
Liferay ver un contenido web completo en un publicador de contenidos de otra página
Esta opción, junto con la de publicador de contenidos por defecto para la página más la selección de la página de visualización para el contenido web, son la clave para que esta funcionalidad se pueda utilizar adecuadamente.
Nada más, un cordial saludo y hasta otra.

Deja un comentario

Contáctanos

Logotipo Orbis Sapientia E-Learning Services© 2017. Orbis Sapientia E-Learning Services - José Manuel Domínguez Romero. Todos los derechos reservados.

Últimas noticias y eventos

Archivos

Sobre nosotros

Avenida Castilla la Mancha, 31, Bajo 1
28702 San Sebastián de los Reyes
Madrid
X