首页 > 解决方案 > 如何在 Liferay 中更改博客文章的显示模板页面 url?

问题描述

我正在使用博客portlet (Liferay 7.2 GA1) 列出页面example.com/web/guest/blog中的所有博客文章,并使用显示模板页面来获取博客详细信息。

问题是,当我打开帖子时,URL 更改为: http://localhost:8080/web/guest/b/blog-post-example

Blog 的友好 url 从
http://localhost:8080/web/guest/blog/
更改为
http://localhost:8080/web/guest/b/

有没有办法避免更改网址?

标签: liferayfriendly-urlliferay-7

解决方案


如果您想更改博客的友好 url,您应该创建一个新的 InfoDisplayContributor,您可以复制 BlogsEntryInfoDisplayContributor.java 文件,然后更改

public String getInfoURLSeparator()

目前,它返回“/b/”。


推荐阅读