Многие API тем перестают работать в Liferay 6.1, в то время как эти API работают в 6.0 и 5.2.

У меня серьезная проблема с темами 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 и на более чем одной машине, и у меня такая же проблема!


person Al-Mothafar    schedule 19.03.2012    source источник


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

person Andreea Cascaval    schedule 27.03.2012