dataBoxなどで、テンプレートにアクセス制限を追加する
- Friday, February 06 2015 @ 04:34 PM JST
- 投稿者: Admin
- 表示回数 6,419
テンプレートにはこのようにPHPで、セキュリティーグループ別に表示・非表示を制御できます。
<?php if(SEC_inGroup('DataBox Admin')){ ?>
DataBox Admin向けコンテンツをここに記述。
<?php } else { ?>
このページは公開していません。
<?php } ?>
if (COM_isAnonUser()){
このページはログインが必要です。
} else {
ログインユーザー向けコンテンツをここに記述。
}
特に、dataBox の非公開領域のテンプレートのうち、データやカテゴリ、検索のlist_detail.thtmlは、上記のようなPHPで内容を囲んでおくと、公開したくないデータをURLを操作して公開されてしまうことを避けることができます。