Liferay 从搜索结果重定向到公共页面是否是搜索portlet的属性?
我在门户中使用了搜索portlet。当我点击搜索结果时,它总是重定向到结果的公共页面。我通过网站名称搜索了一个网站。结果就来了。当我点击结果时,它总是将我重定向到站点的公共页面,即使我是站点的成员。Liferay 从搜索结果重定向到公共页面是否是搜索portlet的属性?,liferay,liferay-6,Liferay,Liferay 6,我在门户中使用了搜索portlet。当我点击搜索结果时,它总是重定向到结果的公共页面。我通过网站名称搜索了一个网站。结果就来了。当我点击结果时,它总是将我重定向到站点的公共页面,即使我是站点的成员。 如果用户是站点的成员,我希望它必须重定向到站点的私有页面。您可以钩住搜索portlet。在main_search_result_form.jsp中,您可以将URL更改为您的私人页面。 在下面的行中进行更改 viewFullContentURL = _getViewFullContentURL(req
如果用户是站点的成员,我希望它必须重定向到站点的私有页面。您可以钩住搜索portlet。在main_search_result_form.jsp中,您可以将URL更改为您的私人页面。 在下面的行中进行更改
viewFullContentURL = _getViewFullContentURL(request, themeDisplay, PortletKeys.ASSET_PUBLISHER, document);
viewFullContentURL.setParameter("struts_action", "/asset_publisher/view_content");
if (Validator.isNotNull(returnToFullPageURL)) {
viewFullContentURL.setParameter("returnToFullPageURL", returnToFullPageURL);
}
viewFullContentURL.setParameter("assetEntryId", String.valueOf(assetEntry.getEntryId()));
viewFullContentURL.setParameter("type", assetRendererFactory.getType());
if (Validator.isNotNull(assetRenderer.getUrlTitle())) {
if ((assetRenderer.getGroupId() > 0) && (assetRenderer.getGroupId() != scopeGroupId)) {
viewFullContentURL.setParameter("groupId", String.valueOf(assetRenderer.getGroupId()));
}
viewFullContentURL.setParameter("urlTitle", assetRenderer.getUrlTitle());
}