baserCMS4系のコンテンツ管理画面上で、「コンテンツの新規追加」をアクセス制限したいURLを確認したい場面がありましたので、ちょっとしたTips残しておきます。
想定している対象者
- baserCMSでウェブサイトを制作をしている方
- PHPer
発生状況
- baserCMSの「コンテンツの新規追加」をクリックしたときに表示される選択内容を制限したい
環境
- baserCMS 4.1.2(4系全般)
対処
- /lib/Baser/View/Helper/BcContentsHelper.php
setup() 内の $setting['url']['add'] を覗いてみると良い。
// disabled
var_dump($setting['url']['add']);
$setting['addDisabled'] = !($this->_Permission->check($setting['url']['add'], $user['user_group_id']));
上記の箇所で該当URLに対するアクセス権限をチェックしてました。