ユーザーがメンバーになっているプライベート サイトとパブリック サイトを印刷する際に助けが必要です。
投稿からコードを再取得することにより (ユーザーが Liferay テーマのメンバーであるサイトを取得するにはどうすればよいですか? ) サイトを取得できますが、ユーザーの非公開ページと公開ページも提供されます。
コミュニティまたはサイトのみが必要なため、ユーザーの非公開ページと公開ページを印刷しないようにする方法。
<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
ありがとう