Vista Combinata Vista Piatta Vista ad Albero
Discussioni [ Precedente | Successivo ]
toggle
Informatica TIC
Editar Asset Publisher Portlet
14 marzo 2012 8.22
Risposta

Informatica TIC

Punteggio: New Member

Messaggi: 4

Data di Iscrizione: 14 marzo 2012

Messaggi recenti

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 marzo 2012 11.10
Risposta

Joaquin Cabal

Punteggio: Junior Member

Messaggi: 49

Data di Iscrizione: 7 settembre 2009

Messaggi recenti

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 aprile 2012 8.47
Risposta

Informatica TIC

Punteggio: New Member

Messaggi: 4

Data di Iscrizione: 14 marzo 2012

Messaggi recenti

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 aprile 2012 2.38
Risposta

Informatica TIC

Punteggio: New Member

Messaggi: 4

Data di Iscrizione: 14 marzo 2012

Messaggi recenti

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 aprile 2012 3.34
Risposta

Informatica TIC

Punteggio: New Member

Messaggi: 4

Data di Iscrizione: 14 marzo 2012

Messaggi recenti

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 agosto 2012 3.14
Risposta

Victor Miranda

LIFERAY STAFF

Punteggio: New Member

Messaggi: 24

Data di Iscrizione: 31 luglio 2012

Messaggi recenti

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 settembre 2012 5.59
Risposta

Sergio Sánchez

LIFERAY STAFF

Punteggio: Junior Member

Messaggi: 61

Data di Iscrizione: 6 luglio 2011

Messaggi recenti

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 gennaio 2014 4.12
Risposta

Jesús Salinas

Punteggio: New Member

Messaggi: 15

Data di Iscrizione: 1 febbraio 2010

Messaggi recenti

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.