2016-07-25 67 views
0

我对Liferay友好的URL机制和实用程序类感到有点困惑。Liferay URL问题

有人可以请详细解释这个URL给我吗?

http://127.0.0.1:8080/web/guest/home 
^ ^  ^^^ ^     
Prot. Hostname | | | Layout FriendlyURL 
       Port | Sitename 
        ??? 

第4 网络是一个奇迹,我和似乎表明,如果该网站正在上演,公共或私人?

下一个问题是,哪个UtilClass用来保证该网站中存在特定的布局。

回答

1

你是对的,web部分表示该网站是公开的,私人网页将是group。 要检查是否存在布局得到layout使用的friendlyUrl

LayoutLocalServiceUtil.getFriendlyURLLayout(long groupId, boolean privateLayout, String friendlyURL) 

如果这个不适合你有这个类,可能其他方法。

Liferay的文件:LayoutLocalServiceUtil

+0

有没有办法从friendlyUrl某种方式获取的groupId? – Manticore

+1

我认为这应该'GroupLocalServiceUtil.getFriendlyURLGroup(long companyId,String friendlyURL)' – KLajdPaja

+0

以及如何检索到companyId? – Manticore