Многие API Theme перестают работать в Liferay 6.1, в то время как эти API работают в 6.0 и 5.2 - PullRequest
1 голос
/ 19 марта 2012

У меня серьезная проблема с темами 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

и другие вики,

для теста: как следующий код ссылки не работает в 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 Ответ

1 голос
/ 27 марта 2012

Я только что обнаружил проблему, возникшую ранее. Я зашел в \ 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&type=Blogs Блоги это пример. по умолчанию при создании новой статьи у вас есть общий тип (в категоризации)

...