では、いったん閲覧も編集も管理者のみにしてから
グループもしくは、ユーザーに個別に閲覧を許可していけば出来ませんかね?
Re: ブロックのデフォルト権限をページ権限と違うものにしたい
2017年5月8日 at 22:51
こんにちは。
そのブロックは、最終的にはウェブの閲覧者に表示されるのですよね?
そうするとゲストユーザーの閲覧はオーケーになりますので基本は表示されますね。
もし、どうしても特定のユーザーもしくはグループに編集モードでブロックを表示させない、もしくは違う形で表示したい場合は
それぞれのブロックのview.phpなどで
if($c->isEditMode()){ //エディトモードかどうか?
で判断し、さらにグループで
$g = Group::getByName("グループ名");
if($u->inGroup($g)){
で分岐すれば、できない事もありません。
ただ権限がなければ、表示されても編集可能にならないので、非表示にする必要はないように思いますが?
Your post has been saved and will be published after approval by the forum moderator.
eri
Re: ブロックのデフォルト権限をページ権限と違うものにしたい
説明不足だったようで申し訳ございません。
ページごと、ゲストユーザーには非表示です。
権限を与えたメンバー(ログイン済み)のみ閲覧権限があり、
その中のブロックはさらに「表示される人」を選びたい、ということです。
どれも「閲覧権限」のみ変更したいと思っております。
「編集権限」は管理人のみです。