Vista combinada Visión Plana Vista de árbol
Discusiones [ Anterior | Siguiente ]
toggle
Informatica TIC
Editar Asset Publisher Portlet
14 de marzo de 2012 8:22
Respuesta

Informatica TIC

Ranking: New Member

Mensajes: 4

Fecha de incorporación: 14 de marzo de 2012

Mensajes recientes

Buenas tardes,

Es una pregunta sencilla pero no encuentro la manera:

He creado un Porlet Asset Publisher para publicar noticias en mi página, pero al hacer click en el título o en "Leer mas>>" se me abre en el mismo sitio, descolocandome toda la página.
Mi intención es que se abra en otra pestaña o al menos que se abra en la misma página pero a pantalla completa.

¿Que debo editar para que ocurra esto?

Gracias.
Joaquin Cabal
RE: Editar Asset Publisher Portlet
15 de marzo de 2012 11:10
Respuesta

Joaquin Cabal

Ranking: Junior Member

Mensajes: 54

Fecha de incorporación: 7 de septiembre de 2009

Mensajes recientes

Hola, con respecto a este tema nose si existe alguna manera "limpia" de poder ver el contenido maximizado una vez que se quiere acceder desde el Publicador de Contenidos.
La solucion que yo propongo (si no es la correcta , por favor corrijanme), es crear un Hook plugin para poder modificar la URL del contenido.

El jsp a modificar seria , por ejemplo si se tiene la configuracion de publicador "abstracts" o "resumen", entonces crear un hook para sobreescribir el archivo

${liferay_root}\tomcat-6.0.29\webapps\ROOT\html\portlet\asset_publisher\display\abstracts.jsp

La friendlyURL generada aca seria algo como esto:
- http://localhost:8080/web/guest/home/-/asset_publisher/I4Be/content/welcome-note (donde welcome-note es el nombre del contenido)

Tendrias que cambiarla para que quede asi:

- http://localhost:8080/web/guest/home/-/asset_publisher/I4Be/content/welcome-note/maximized (agregarle maximized al final)
Con esto vas a poder ver el contenido maximizado
Informatica TIC
RE: Editar Asset Publisher Portlet
26 de abril de 2012 8:47
Respuesta

Informatica TIC

Ranking: New Member

Mensajes: 4

Fecha de incorporación: 14 de marzo de 2012

Mensajes recientes

Muchas gracias, fui capaz de hacerlo y funciona. He estado liado intentando solucionar otro problema que me ha generado esto:

Al hacer clic en la publicación la abre en otra ventana, pero al darle al botón "Atrás" vuelve a abrirla en el mismo sitio expandida a todo el portlet.

¿Sabéis si se puede "eliminar" este enlace de "Atrás? O al menos que apunte a la página principal igual que hace el enlace del logo.
Informatica TIC
RE: Editar Asset Publisher Portlet
27 de abril de 2012 2:38
Respuesta

Informatica TIC

Ranking: New Member

Mensajes: 4

Fecha de incorporación: 14 de marzo de 2012

Mensajes recientes

He intentado modificar el archivo portlet.jsp en la línea:
<span class="portlet-action portlet-back">
<span class="portlet-action-separator">-</span>
<a href="<%= portletDisplay.getURLBack() %>" title="<liferay-ui:message key="back" />"><liferay-ui:message key="back" /></a>
</span>

por

<span class="portlet-action portlet-back">
<span class="portlet-action-separator">-</span>
<a href="http://www.liferay.com" title="<liferay-ui:message key="back" />"><liferay-ui:message key="back" /></a>
</span>

Pero (reiniciando el servidor) no funciona.
No se me ocurre de que otra manera cambiarlo :S
Informatica TIC
RE: Editar Asset Publisher Portlet
27 de abril de 2012 3:34
Respuesta

Informatica TIC

Ranking: New Member

Mensajes: 4

Fecha de incorporación: 14 de marzo de 2012

Mensajes recientes

Informatica TIC:
He intentado modificar el archivo portlet.jsp en la línea:
<span class="portlet-action portlet-back">
<span class="portlet-action-separator">-</span>
<a href="<%= portletDisplay.getURLBack() %>" title="<liferay-ui:message key="back" />"><liferay-ui:message key="back" /></a>
</span>

por

<span class="portlet-action portlet-back">
<span class="portlet-action-separator">-</span>
<a href="http://www.liferay.com" title="<liferay-ui:message key="back" />"><liferay-ui:message key="back" /></a>
</span>

Pero (reiniciando el servidor) no funciona.
No se me ocurre de que otra manera cambiarlo :S



Voilà! No se como al final esta solución si ha funcionado. Todo correcto.
Victor Miranda
RE: Editar Asset Publisher Portlet
28 de agosto de 2012 3:14
Respuesta

Victor Miranda

Ranking: New Member

Mensajes: 24

Fecha de incorporación: 31 de julio de 2012

Mensajes recientes

No es recomendable modificar directamente los ficheros propios de liferay.

Para realizar cambios en los mismos existe el concepto de Hook, que es un plugin en el que incluirías los jsps/javascripts que necesites cambiar y se podría desplegar en el servidor como un plugin más.

De esta manera estarías mucho más preparado ante cambios de versión o poder volver atrás con facilidad.


Te paso la dirección donde podrás encontrar información sobre los hooks: Creating hooks
Sergio Sánchez
RE: Editar Asset Publisher Portlet
7 de septiembre de 2012 5:59
Respuesta

Sergio Sánchez

LIFERAY STAFF

Ranking: Junior Member

Mensajes: 65

Fecha de incorporación: 6 de julio de 2011

Mensajes recientes

Está la opción de "Display Page" para los web content para que os lo muestra en otra página y maximizado.

Un saludo
Jesús Salinas
RE: Editar Asset Publisher Portlet
8 de enero de 2014 4:12
Respuesta

Jesús Salinas

Ranking: New Member

Mensajes: 15

Fecha de incorporación: 1 de febrero de 2010

Mensajes recientes

Hola,
Para la versión 6.1 (no sé si para las anteriores), la funcionalidad comentada se obtiene sin necesidad de modificar código. Básicamente, debemos combinar la parametrización del portlet Asset Publisher que muestra el listado de contenidos con otro Asset Publisher que se encuentra en una página independiente definido como editor activo por defecto.
El siguiente enlace intenta describir esta operación.

Espero que sea de utilidad.
Un saludo.