Liferay 6.2 Результат поиска на отдельной странице

Можно ли перенаправить результат поиска (портлет: $theme.journalContentSearch()) на мой "http://localhost/search"?

Мне это нужно, потому что на домашней странице у меня нет портлетов-заполнителей, и после отправки формы поиска я ничего не вижу. Если я использую эту функцию на другой странице, она работает нормально, но остается на той же странице, где я отправляю форму, например. "/контакт?****блаблабла****"

/* new */
long searchPlid = plid;
System.out.println(TAG + "plid: " + plid);
//My Hidden search page
Layout searchPage = LayoutLocalServiceUtil.fetchLayoutByFriendlyURL(group.getGroupId(), false, "/search");
if (null != searchPage) {
    searchPlid = searchPage.getPlid();    
    System.out.println(TAG + "searchPlid. " + searchPlid);
}
/* /new */


if (portletResponse != null) {
    LiferayPortletResponse liferayPortletResponse = (LiferayPortletResponse)portletResponse;
    //portletURL = liferayPortletResponse.createLiferayPortletURL(PortletKeys.SEARCH, PortletRequest.RENDER_PHASE);
    portletURL = liferayPortletResponse.createLiferayPortletURL(searchPlid, PortletKeys.SEARCH, PortletRequest.RENDER_PHASE);
}
else {
    //portletURL = new PortletURLImpl(request, PortletKeys.SEARCH, plid, PortletRequest.RENDER_PHASE);
    portletURL = new PortletURLImpl(request, PortletKeys.SEARCH, searchPlid, PortletRequest.RENDER_PHASE);
}  

это не работает, потому что я остаюсь на той же странице после отправки формы :(


person Community    schedule 26.02.2015    source источник
comment
stackoverflow.com/questions/29344584/   -  person Parkash Kumar    schedule 26.01.2016
comment
Я думаю, что ваше решение немного другое, то, что мне нужно... Но спасибо!   -  person    schedule 27.01.2016
comment
Этого недостаточно для вашего случая?   -  person Parkash Kumar    schedule 28.01.2016