许多Theme API在Liferay 6.1中停止工作,而这些API在6.0和5.2中工作

时间:2012-03-19 11:08:06

标签: api liferay-6 liferay-velocity liferay-theme

我对Liferay 6.1主题存在严重问题,我对Liferay和主题开发人员的主题了如指掌,我在Liferay 5.2和6.0中以相同的方式工作,使用相同的API和调用:

http://www.liferay.com/community/wiki/-/wiki/Main/CMS+Internal+API#section-CMS+Internal+API-Backend+Journal+Service+Calls

http://www.liferay.com/community/wiki/-/wiki/Main/Access+Objects+from+Velocity#section-Access+Objects+from+Velocity-Themes

和另一个wiki,

用于测试:如下面的链接代码在6.1中不起作用但在6.0和5.2中工作:

http://localhost:8080/c/journal/get_articles?delta=10

您可以参考:http://www.liferay.com/web/raymond.auge/blog/-/blogs/journal-vm-template-meets-saxreaderutil

我想要什么:关于如何在/c/journal/get_articles不再有效的情况下至少获取文章的任何想法!

第二:我可以在liferay 6.1主题中找到有用的“内容”!

注意: 我在Liferay 6.1 EE和CE以及多台机器上进行了测试,我也有同样的问题!

1 个答案:

答案 0 :(得分:1)

我刚刚发现了我之前遇到的问题。我进去了\ liferay-portal-src-6.1.0-ce-ga1 \ portal-impl \ src \ com \ liferay \ portlet \ journal \ action \ GetArticlesAction.java&看到“type”参数是必需的。所以现在我的get_articles链接看起来像这样&工作中: http://@portal_url@/c/journal/get_articles?groupId=@group_id@&templateId= $ templateID&安培;类型=博客 所以Blogs就是一个例子。默认情况下,在创建新文章时,您具有常规类型(在分类中)