Прямой URL портлета Liferay? - PullRequest
       10

Прямой URL портлета Liferay?

0 голосов
/ 10 февраля 2012

Можно ли запросить содержимое портлета непосредственно из веб-браузера? Какой URL мне следует использовать, учитывая имя портлета и имя веб-приложения?

Ответы [ 2 ]

4 голосов
/ 10 февраля 2012

AFAIK весь смысл портлетов заключается в том, чтобы не создавать автономные страницы.

Что вы можете сделать, это сделать страницу в LifeRay с вашим портлетом, занимающим всю страницу (что означает подходящую тему и шаблон макета) и передатьссылка на это.

Обратите внимание, что состояние портлета «MAXIMIZED» только максимизирует его, чтобы заполнить область портлета в теме, поэтому в любом случае вам потребуется тема «полный экран».

0 голосов
/ 21 января 2016

Как Жюльен Лафон намекал в другом комментарии, Liferay добавляет два состояния окна:

  • Эксклюзив (LiferayWindowState.EXCLUSIVE)
  • Всплывающее окно (LiferayWindowState.POP_UP)

Exclusive выводит только содержимое портлета, без какой-либо декорации и без надлежащего окружения html / js / css.Это полезно для встраивания в DOM с этим окружением.

Popup выводит содержимое портлета в окружении всех html / js / css для правильного отображения портлета.Используется для отображения портлетов во всплывающем окне (iframe), например.

...