我创建了一个课程列表视图,其中有Moodle的课程和预览课程,用户可以在一个区块内查看所有课程。在下面的PHP中,它被创建为包括新发布的课程列表,但是,我不知道如何分开以下发布的课程只显示课程而不是预览课程。
我附上了以下php代码。请帮忙:
$courserenderer = $PAGE->get_renderer('core', 'course');
$availablecourseshtml = $courserenderer->frontpage_available_courses();
if (!empty($availablecourseshtml)) {
echo html_writer::tag('a', get_string('skipa', 'access', core_text::strtolower(get_string('availablecourses'))), array('href'=>'#skipavailablecourses', 'class'=>'skip-block'));
//wrap frontpage course list in div container
echo html_writer::start_tag('div', array('id'=>'frontpage-course-list'));
echo $OUTPUT->heading(get_string('availablecourses'));
echo $availablecourseshtml;
//end frontpage course list div container
echo html_writer::end_tag('div');
echo html_writer::tag('span', '', array('class'=>'skip-block-to', 'id'=>'skipavailablecourses'));
}