Невозможно получить доступ к объекту запроса веб-контента, когда он связан с издателем ресурсов

При добавлении веб-контента в издателе активов мы получаем пустой объект запроса, но если мы добавим тот же веб-контент в отображение веб-контента, мы сможем увидеть объект запроса.

Вот что я пробовал:

  1. Создайте веб-контент и попробуйте распечатать объект $request.
  2. Добавьте этот веб-контент в издатель ресурсов. Мы видим, что объект запроса пуст ("{}").
  3. Добавьте тот же контент в отображение веб-контента для проверки.

Мое требование: мне нужен объект themeDisplay, который доступен внутри объекта запроса «веб-контента».

Любая идея, является ли это ожидаемым поведением? Является ли это возможным обходным путем для достижения моего требования?

Заранее спасибо!


person ankurjhawar    schedule 04.05.2016    source источник
comment
Какой Liferay вы используете? Если вы используете 6.2, то не использовали ADT?   -  person Ashish Dadhich    schedule 05.05.2016


Ответы (1)


Какой Liferay вы используете? Если вы используете 6.2, то почему бы не использовать ADT? Он содержит объекты ${themeDisplay} (FTL), $themeDisplay (VM) или приведенный ниже код (LR 6.1). Если вы используете 6.1, тогда $request.theme-display будет работать.

person Ashish Dadhich    schedule 05.05.2016