WT JMoodle library - Документация
Категория: Библиотеки

Courseslist Joomla Form field

Joomla Form поле для использования в XML-формах Joomla-расширений. Отображает выпадающий список select-option со списком курсов Moodle.

Метод Moodle REST API

Поле использует метод 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 и т.д.

course_ids

Метод 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"/> 

Расширения Joomla WebTolk

89 Всего расширений
11 Категорий
395 Выпущено версий
381309 Всего скачиваний
Корзина
Корзина пуста