【freo】【freoTips】【テンプレート系TIPS】ログインしているユーザーに関連付けられているグループIDで表示を変える方法
freoにログインしているユーザーIDは、[$freo.user.id]で取得できます。
[$freo.user.id]に関連付けられているグループIDは、[$freo.user.groups配列]に格納されています。
一個のユーザーIDに複数のグループIDが関連付けられている可能性があるので、グループIDによって表示を切り替える場合は、下記のようにしてください。
<!--{if in_array(任意のグループID1,$freo.user.groups)}--> ログインしているユーザーに関連付けられているグループIDが「任意のグループID1」だった場合の表示 <!--{elseif 任意のグループID2|in_array:$freo.user.groups}--> ログインしているユーザーに関連付けられているグループIDが「任意のグループID2」だった場合の表示 <!--{else}--> ログインしているユーザーに関連付けられているグループIDに「任意のグループID1」も「任意のグループID2」もなかった場合の表示 <!--{/if}-->
また、[$freo.user.id]に関連付けられているグループIDを一覧表示する場合は下記のとおりです。
<!--{foreach from=$freo.user.groups item='group_id'}--> グループID「{$group_id}」が関連付けられています。 <!--{/foreach}-->