Liferay - 根据复选框过滤和优化内容?

时间:2011-06-14 18:22:48

标签: content-management-system checkbox filtering liferay liferay-6

根据类别和标签显示内容标准效果很好,但我们应该如何根据选中的复选框过滤和优化结果来获得结果?这是我想要实现的 - 复选框(es)标准与Web内容的自定义结构中定义的相同。结果可以显示在同一页面上。 enter image description here

2 个答案:

答案 0 :(得分:2)

这是我的解决方案,请在这里指导我。

我打算通过使用jsp钩子在类别导航portlet中使用复选框而不是链接来解决这个问题,然后将检查的类别ID作为请求参数传递给action类(并修改用于的查询)根据类别ID检索内容。

到目前为止,我可以创建此图像中显示的复选框。主要问题是识别在类别导航portlet中点击类别链接时调用的动作类。因此,我无法从请求中检索已检查的类别ID。 enter image description here

类别链接匹配上显示的当前网址为fallows:

http://serverName:8080/web/mediasolutions/demos?p_p_id=122_INSTANCE_K5Gj&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&p_p_col_id=column-2&p_p_col_count=2&p_r_p_564233524_categoryId=13569

从上面的网址中可以看出,它会在链接点击< p_r_p_564233524_categoryId = 13569 >上传递单个类别ID。我想在点击每个复选框时实现过滤和改进方法,为此我想我需要能够

  1. 保存结果的当前状态。
  2. 应该能够在下一个复选框选择中优化当前结果集。
  3. 任何机构都可以向我推荐上述解决方案所需的操作类和其他相关信息(代码片段,设计文档等)吗?

答案 1 :(得分:0)

看起来“刻面”搜索将在Liferay Portal 6.1中获得初步支持,请参阅LPS-6473,该计划将于今年晚些时候发布。