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 'ページ以外(外部リンク)';
}

Re: ページリストにゲストからの表示非表示の判別を出したい

2015年4月25日 at 17:51
hissy様

早速のお返事、ありがとうございます!!
view.phpに入れて見ましたところ、綺麗に表示されました!
これで背景とかグレーにしちゃえば、とてもわかりやすくてお客様にも喜んでいただけると思います!

本当に助かりました。
ありがとうございました!