Расширения Joomla WebTolk
88 Всего расширений
11 Категорий
389 Выпущено версий
375886 Всего скачиваний
Joomla Form поле для использования в XML-формах Joomla-расширений. Отображает выпадающий список select-option со списком курсов Moodle.
Поле использует метод core_course_get_courses
Moodle REST API.
Необходимые права доступа для работы метода core_course_get_courses:
moodle/course:view
moodle/course:update
moodle/course:viewhiddencourses
Вы можете использовать все стандартные атрибуты для полей Joomla типа list
, такие как multiple
, class
, parentclass
, layout
и т.д.
Метод core_course_get_courses
поддерживает необязательный параметр course_ids
, который позволяет указать список id курсов. Если параметр пустой, то отображаются список всех курсов, кроме курса для главной страницы.
Указывайте список id через запятую: course_ids="1,8"
.
<field addfieldprefix="Webtolk\JMoodle\Fields"
type="courseslist"
name="course_id"
course_ids="1,8"
multiple="true"
layout="joomla.form.field.list-fancy-select"
label="Course Ids"
description="Select Moodle coursees"/>