1: 2021-07-29 (木) 13:47:04 iseki |
2: 2021-07-29 (木) 14:39:38 iseki |
| ** $OUTPUT [#scff3424] | | ** $OUTPUT [#scff3424] |
| + | - http://docs.moodle.org/dev/Output_renderers |
| + | - lib/outputrenderers.php |
| + | #br |
| + | |
| *** OUTPUT [#ib4a87b2] | | *** OUTPUT [#ib4a87b2] |
- | - %%print_heading()%% → echo $OUTPUT->heading() | + | - %%print_heading()%% |
- | - %%print_footer()%% → echo $OUTPUT->footer() | + | -- echo $OUTPUT->heading() |
- | - %%print_simple_box_start()%% → echo $OUTPUT->box_start() | + | - %%print_footer()%% |
- | - %%print_simple_box_end()%% → echo $OUTPUT->box_end() | + | -- echo $OUTPUT->footer() |
- | - %%helpbutton()%% → echo $OUTPUT->help_icon() | + | - %%print_simple_box_start()%% |
- | - %%popup_form()%% → echo $OUTPUT->single_select() | + | -- echo $OUTPUT->box_start() |
- | - %%print_user_picture()%% → echo $OUTPUT->user_picture($user, array('courseid'=>$courseid) | + | - %%print_simple_box_end()%% |
- | - %%link_to_popup_window($url, $lavel, $icon_url, $height=400, $width=500, $label)%% → echo $OUTPUT->action_link($url, $icon_url, new popup_action('click', $url)); | + | -- echo $OUTPUT->box_end() |
| + | - %%helpbutton()%% |
| + | -- echo $OUTPUT->help_icon() |
| + | - %%popup_form()%% |
| + | -- echo $OUTPUT->single_select() |
| + | - %%print_user_picture()%% |
| + | -- echo $OUTPUT->user_picture($user, array('courseid'=>$courseid) |
| + | - %%link_to_popup_window($url, $lavel, $icon_url, $height=400, $width=500, $label)%% |
| + | -- echo $OUTPUT->action_link($url, $icon_url, new popup_action('click', $url)); |
| + | #br |
| + | **** $OUTPUT->header() [#yfe4871a] |
| + | - %%print_header($title, $heading, $navigation, $focus, $meta, $cache, $button, $menu, $usexml, $bodytags, $return)%% は非推奨 |
| + | -- $PAGE と $OUTPUT を使う |
| + | $PAGE->set_title($title); |
| + | $PAGE->set_heading($heading); |
| + | $PAGE->set_cacheable($cache); // true |
| + | $PAGE->set_button($button); // ' ' |
| + | $PAGE->set_headingmenu($menu); |
| + | |
| + | require_login($course->id); |
| + | echo $OUTPUT->header(); |
| + | #br |
| + | **** $OUTPUT->single_button() [#c4cb52dd] |
| + | /** |
| + | * Returns a form with a single button. |
| + | * |
| + | * @param string|moodle_url $url |
| + | * @param string $label button text |
| + | * @param string $method get or post submit method |
| + | * @param array $options associative array {disabled, title, etc.} |
| + | * @return string HTML fragment |
| + | */ |
| + | public function single_button($url, $label, $method='post', array $options=null); |
| + | #br |
| + | **** $OUTPUT->action_link($url, $icon_url, new popup_action('click', $url)); [#v320cb14] |
| #br | | #br |