Re: ページリストにゲストからの表示非表示の判別を出したい
2015年4月25日 at 17:36
権限関係のコードは、複雑に抽象化されていて把握するのが大変ですし、説明するのも難しいので、コードだけ置いておきますね。
$pk = PermissionKey::getByHandle('view_page');
$pk->setPermissionObject($page);
$pa = $pk->getPermissionAccessObject();
if (is_object($pa)) {
$pe = GroupPermissionAccessEntity::getOrCreate(Group::getByID(GUEST_GROUP_ID));
$ae = array($pe);
if ($pa->validateAccessEntities($ae)) {
echo '公開';
} else {
echo '非公開';
}
} else {
echo 'ページ以外(外部リンク)';
}
Your post has been saved and will be published after approval by the forum moderator.
tamamiU
Re: ページリストにゲストからの表示非表示の判別を出したい
早速のお返事、ありがとうございます!!
view.phpに入れて見ましたところ、綺麗に表示されました!
これで背景とかグレーにしちゃえば、とてもわかりやすくてお客様にも喜んでいただけると思います!
本当に助かりました。
ありがとうございました!