我很乐意使用资产发布商的一篇文章中的评论数量。例如,我很想:
或类似的东西,使我能够选择评论最多的文章。根据评论数量开始处理文章的最简单方法是什么?
非常欢迎任何示例,代码,API和类似内容!
答案 0 :(得分:1)
对于第二点,解决方案很简单:Model Listener
只需实现注释的模型监听器(MBMessage应该是真实姓名),然后在onAfterCreate方法中检索已发布评论的文章及其评论总数,例如if(totalArticleCommentNumber > 99)
添加你的标签。
然后,在Asset Publisher的配置中,您只能选择具有特定标记的文章。
但是,如果您需要一些不同的逻辑(例如按注释编号对文章进行排序),则情况会更复杂,您必须自定义Asset Publisher以添加新逻辑。
编辑: 一些可以帮助您自定义门户的指南:
@Component
属性扩展该类,你可以告诉Liferay你的类会覆盖原始服务。