liferay - 如何在 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/
有没有办法避免更改网址?
解决方案
如果您想更改博客的友好 url,您应该创建一个新的 InfoDisplayContributor,您可以复制 BlogsEntryInfoDisplayContributor.java 文件,然后更改
public String getInfoURLSeparator()
目前,它返回“/b/”。
推荐阅读
- php - 根据 POST 请求传递的参数从 MYSQL 数据库中过滤数据
- ubuntu - 如何将 CudNN 安装到 ububntu 18.04?我无法从 cuda.h 获得许可,它是只读的,我无法转换它
- vector - 将 Vector 3D 旋转少量
- bash - 如何从路径中获取子文件夹
- r - 从R闪亮的ui中选择y变量的geom_boxplot
- java - 即使我确定该项目在数组列表中,我的 binarySearch 也会返回负索引
- xml - 来自 excel 的错误 - 列表列表 - 我该如何解决?
- c++ - malloc 在 C++17 中是否返回“无效指针值”?
- javascript - 如何使用电子的相对路径从 html 显示本地图像?
- javascript - 将 promise 组合成 promise.all