Liferay 将期刊文章映射到FriendlyUrl

标签 liferay

我有 Liferay 文章(最新版本)并希望获得它们的FriendlyUrl。我知道FriendlyUrl 位于布局表中,但我不知道如何将我的文章映射到那里。

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

最佳答案

  1. 获取文章Id
  2. 获取它出现的layoutIds
  3. 获取所有Layout对象
  4. 对于每个布局,获取FriendlyUrl

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

关于Liferay 将期刊文章映射到FriendlyUrl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17449554/

相关文章:

logging - Liferay:登录 Liferay 的默认方法是什么?

java - Liferay 门户连接到我自己的数据库

liferay - 多个 Ajax 调用 liferay portlet

java - 具有多个子域和 CAS 的 Liferay

java - Liferay 6.0.5 - 以编程方式在新页面中设置权限

liferay - 获取速度列表中的项目数

ldap - Liferay 6.1 LDAP 导入降低系统性能

java - Vaadin,在哪里放图片?

javascript - 如何更改 Liferay 6.2 站点导航折叠行为?

javascript - 调试 JavaScript 缩小错误(在 Liferay 6.2 中)