
Re: ページの編集画面で各ブロックがゲストから表示か非表示か判別したい
2015年4月27日 at 8:38
理解すると応用が効くのですが、setPermissionObject() でブロックオブジェクトを渡せば、ブロックについての権限チェックができます。エリアでも同様です。
実装例として、下記URLのPHPを libraries/block_view.php に設置すると、ゲスト非公開のブロックはdivで囲まれるようになります。
http://gist.github.com/hissy/7c625b5997783ef40705
Your post has been saved and will be published after approval by the forum moderator.
tamamiU
Re: Re: ページの編集画面で各ブロックがゲストから表示か非表示か判別したい
ただ、URLのソースをそのまま/libraries/block_view.phpにコピーしてアップしてみましたが、変わりませんでした。
ためしにif文を取って
echo '<div class="private">';
parent::render($obj, $view, $args);
echo '</div>';
でも試してみたのですが、どうもdivで囲まれないみたいです。
(編集画面にして確認しています。)
何かお心当たりありますでしょうか?
すみませんが、よろしくお願いいたします。