我对Liferay的友好URL机制和实用程序类感到困惑。
有人可以详细解释这个URL吗?
http://127.0.0.1:8080/web/guest/home
^ ^ ^ ^ ^ ^
Prot. Hostname | | | Layout FriendlyURL
Port | Sitename
???
第4部分 web 对我来说是一个奇迹,似乎表明该网站是上演的,公共的还是私人的?
接下来的问题是,UtilClass使用哪个来保证该网站中存在某种布局。
答案 0 :(得分:1)
你是对的,web
部分表示该网站是公开的,而私人网页则是group
。
要检查布局是否存在,请使用friendlyUrl
使用的layout
:
LayoutLocalServiceUtil.getFriendlyURLLayout(long groupId, boolean privateLayout, String friendlyURL)
如果这不适合你,这个课程中还有其他方法可以。
Liferay Doc:LayoutLocalServiceUtil