Liferay Map Journal Article to FriendlyUrl

时间:2013-07-03 13:37:50

标签: liferay

我有Liferay文章(在他们的最新版本),并希望得到他们的friendlyUrl。我知道friendlyUrl在Layout表中,但我不知道如何在那里映射我的文章。

互联网和Liferay的文档似乎没有帮助

1 个答案:

答案 0 :(得分:1)

  1. 获取文章ID
  2. 获取
  3. 中显示的layoutIds
  4. 获取所有布局对象
  5. 对于每个布局,请获取friendlyUrl

    List<Long> layoutIds = JournalContentSearchLocalServiceUtil.getLayoutIds(groupId, false, articleId); // all the layoutIds
    Layout layout = LayoutLocalServiceUtil.getLayout(groupId, false, layoutId.get(x)); 
    layout.getFriendlyURL();