我需要幫助打印用戶所屬的私人和公共網站。如何僅顯示主題中的用戶的公共和私人網站
通過調用帖子中的代碼(How do I get Sites of which the user is a member in Liferay theme?),我可以獲取這些網站,但它也提供了用戶的私人和公共頁面。
如何避免打印用戶的私人和公共頁面,因爲我只需要社區或網站。
<ul>
#foreach($site in $user.mySites)
#if ($site.hasPrivateLayouts())
<li><a href="/group${site.friendlyURL}">$site.descriptiveName</a></li>
#end
#if ($site.hasPublicLayouts())
<li><a href="/web${site.friendlyURL}">$site.descriptiveName</a></li>
#end
#end
</ul>
環境:Liferay的6.1
感謝
這些屬性將禁用用戶站點,但OP詢問他是否可以顯示站點而不在列表中顯示用戶站點。用戶網站需要在那裏,但不應通過主題列出。 –