ログインユーザーが教師であるかどうかを教師の能力で確認したいですか?MOODLE教師の能力
教師ならば、私は別のホームページすなわちをしたい、私のカスタムページ
学生であれば、別のページ
誰も助けてもらえますか?
ログインユーザーが教師であるかどうかを教師の能力で確認したいですか?MOODLE教師の能力
教師ならば、私は別のホームページすなわちをしたい、私のカスタムページ
学生であれば、別のページ
誰も助けてもらえますか?
あなたがしたいことは、has_capabilty()関数を使用することです。それはあなたが質問をするべき方法です。私が見ているユーザーはこのページを見ることができますか? Moodleはすべてコンテキストに関するものであり、あるコンテキストではユーザは別のものとは異なる能力を持つかもしれません。したがって、「ユーザーが教師であるかどうか」を尋ねることは間違った質問です。 (Moodleの1.9を使用して)実装の
例は
if(has_capability('block/my_history:userview', get_context_instance(CONTEXT_USER))){
$this->content->footer = 'Manager View';
}else{
$this->content->footer = 'Non Manager View';
}
より理解http://moodle.org/mod/forum/discuss.php?d=70739
お知らせこの記事ではティム・ハントのコメントhttp://moodle.org/mod/forum/discuss.php?d=126223
ため、このフォーラムの議論を参照してください。それは少しかかります学習しますが、あなたの周りに頭を浮かべればうまくいきます。
幸運