Настройка Витрины курсов

Алексей Городков, Нелли Никитина
2023-10-17 09:02

Витрина курсов позволяет отображать каталог курсов системы в удобном для пользователей виде, имеет широкие возможности настройки оформления как списка курсов и категорий, так и страницы описания курса. Каталог содержит дерево категорий курсов, списки курсов, страницу публичной информации о курсе, вывод мета-информации, плитки и иконки, встроенный поиск и фильтрацию курсов по названиям, датам, ценам, преподавателям и любым настраиваемым полям. Результаты фильтрации могут быть отсортированы, наборы фильтров могут иметь привязку к отдельным категориям. Витрина может отображаться на любых страницах портала в любом удобном пользователю регионе интерфейса СЭО.

Модуль «Витрина курсов» поддерживает англоязычную локализацию (перевод). скриншот

Настройки Витрины курсов подразделяются на следующие составляющие:

1. Общие настройки витрины требуются права администратора 

Важно! Действия в данной инструкции с меткой требуются права администратора можно выполнить только при наличии доступа «Полный Администратор». По умолчанию мы предоставляем доступ «Диспетчер-Администратор». Для изменения глобальных конфигураций мы рекомендуем выбрать набор требуемых опций по данной инструкции и обратиться в техническую поддержку с заявкой на конфигурирование системы. Подробнее в статье Полный административный доступ.

Общие настройки Витрины делятся на две секции: Блоки Витрины курсов и Общие настройки.

1.1. Блоки Витрины курсов

Путь к настройкам: блок «Настройки»—>Администрирование—>Плагины—>Локальные плагины—>Витрина курсов—>Общие (Рис. 1.1).

Секция содержит список установленных плагинов Витрины с возможностью отдельной настройки каждого плагина (включение/выключение, настройка, удаление). Здесь наглядно видно,  какие блоки (плагины) Витрины есть в системе, включены они или выключены:

Рис. 1.1.  Блоки Витрины курсов.

-Вернуться к содержанию-

1.2. Общие настройки

Путь к настройкам: блок «Настройки»—>Администрирование—>Плагины—>Локальные плагины—>Витрина курсов—>Общие—>Секция «Общие настройки»

Секция содержит широкий ряд настроек Витрины курсов. Пользователь получает возможность указать следующие параметры:

1.2.1. Основные параметры

Интерфейс настроек Витрины курсов:

Рис. 1.2.1.а. Общие настройки, ч. 3.

1, 2, 3. Шапка витрины; Верх витрины; Низ витрины. Позиции в Витрине (регионы), в каждой из которых можно разместить различные блоки-плагины отображения (п.1.1.), такие как «Категории с иконками», «Блоки курсов», «Плитки курсов», «Поиск курсов» и др.
4. Курсов на странице. Опция разбиения Витрины на страницы. Определяет, сколько курсов может отображаться на одной странице Витрины (например: 12 или 24).
5, 6, 7. Вывод формы изменения количества курсов, отображаемых на странице (5); вывод пейджинга (6); вывод статистики отображенных курсов (7). Включение/выключение отображения перечисленных данных о количестве курсов и определение его месторасположения в Витрине (сверху/снизу/и сверху, и снизу). Пример отображения (включены все три параметра в режиме «сверху») (Рис. 1.2.1.б):

Рис. 1.2.1.б. Основные параметры настройки отображения.

Рис. 1.2.1.в. Общие настройки, ч. 2.

8. Загрузка курсов по ajax. Опция позволяет отображать последующие курсы (со следующей «страницы» Витрины) ниже показанных после нажатия кнопки «Больше курсов» без перезагрузки страницы . Если настройка включена, пейджинг перестает отображаться.
9. Автоматически загружать курсы при достижении конца ленты. Опция позволяет отображать последующие курсы автоматически при достижении конца ленты курсов без перезагрузки страницы.  Работает только при включенной настройке «Загрузка курсов по ajax».
10. Отображать курсы вложенных категорий. Если включено, система будет отображать в списке курсы не только текущей категории, но и всех подкатегорий.
11. Отображение страницы описания курса. С помощью данной настройки можно скрыть страницу дополнительного описания курса, показывать только не подписанным на курс пользователям или отображать страницу для всех пользователей.
12. Скрыть контакты курса на странице описания курса. Настройка позволяет скрыть/показать блок с контактами курса на странице описания курса.
13. Скрыть галерею курса на странице описания курса. Настройка позволяет скрыть/показать блок галереи курса на странице описания курса.
14. Базовая категория Витрины курсов. Если указана, Витрина по умолчанию строится, начиная от указанной категории.
15. Отображать категории, не являющиеся потомками базовой. Если указана базовая категория, то по умолчанию в витрине будут отображаться только категории, вложенные в неё. Если базовая категория указывается для использования в качестве дефолтной, но при этом должны быть доступны все категории, то необходимо предоставить к ним доступ с помощью этой настройки.

 -Вернуться к содержанию-

1.2.2. Настраиваемые поля курса

Настраиваемые поля курса — это специальные кастомные поля, значения которых могут нести дополнительную информацию о курсе, о его классификации, специализации, характеристиках. С помощью таких полей можно задавать дополнительные признаки для курсов. Эти дополнительные признаки используются:

  • Как фильтры в форме расширенного поиска (фильтрации) курсов в Витрине по заданным администратором сайта параметрам.
  • Для сортировки курсов в Витрине.
  • Для отображения значений полей на странице описания курса, в списке курсов (на плитках) и в других местах Витрины.

Рис. 1.2.2.  Общие настройки, ч. 3. Настройка полей курса.
Настройки:

16. Настраиваемые поля курса. В данное поле вносится код полей формы в yaml-разметке. Внесенные поля могут быть использованы на всем сайте (глобальная настройка).
17. Отображать настраиваемые поля курса. Настройка глобально отвечает за отображение списка настраиваемых полей курса и их значений на странице описания курса. Настройка может быть переопределена (выключена) в контексте каждого курса.

1.2.3. Сортировка курсов

Сортировка курсов в Витрине определяет, в какой последовательности будут выводиться курсы, и имеет следующие настройки (Рис. 1.2.3.а):

Рис. 1.2.3.а.  Общие настройки, ч. 4. Сортировка курсов в Витрине.

18. Доступные варианты сортировки. Позволяет сформировать доступный для пользователя перечень «быстрых» сортировок. Все отмеченные в этом разделе варианты сортировок курсов (допускается множественный выбор) будут отображаться в выпадающем меню поля «Сортировка» расширенного поиска в Витрине курсов (Рис. 1.2.3.б).

Рис. 1.2.3.б. Выбор варианта сортировки курсов в форме расширенного поиска.

Для того, чтобы поле «Сортировка» было доступно в интерфейсе расширенного поиска, в настройках поиска Витрины курсов (блок Настройки->Администрирование->Плагины->Локальные плагины->Витрина курсов->Поиск курсов->Настройка поиска) должна быть установлена опция «Показать поле сортировки» (Рис. 1.2.3.в).

Рис. 1.2.3.в.  Опция «Показать поле сортировки» в настройках поиска Витрины курсов.

19. Вариант сортировки по умолчанию. Курсы в Витрине будут упорядочены по указанному здесь варианту сортировки.
20. Направление сортировки. Здесь можно выбрать направление сортировки курсов по возрастанию или по убыванию.
21. Как считать популярность курса. Параметр определяет, как будет рассчитываться популярность курса для сортировки: по уникальным просмотрам курса за месяц — популярность курса определяется числом уникальных пользователей, посещавших курс за период в 30 дней. На данный момент других вариантов подсчета нет.

На уровне категорий к вариантам сортировки курсов в Витрине могут быть добавлены дополнительные поля курсов см. п. 2.2.

-Вернуться к содержанию-

1.2.4. Шаблон страницы описания курса

Рис. 1.2.4. Общие настройки, ч. 5. Шаблон оформления страницы описания курса.

22. Шаблон оформления страницы описания курса. Здесь выбирается глобальный шаблон для оформления страницы описания курса. В дальнейшем шаблон может быть переопределен на уровне категории курсов и / или в самом курсе. По умолчанию установлен Стандартный шаблон, но может быть выбран любой из имеющихся на сервере. Шаблоны хранятся в виде файлов на сервере с СЭО и могут быть изменены администраторами сервера.

Разработку индивидуальных шаблонов для Витрины можно заказать через заявку в личном кабинете клиента. Применение разных шаблонов позволяет адаптировать внешний вид страницы описания курса под каждый тип курса.
1.2.5. Переопределение стандартной навигации. «Хлебные крошки»

Рис. 1.2.5.а. Общие настройки, ч. 5. Переопределение стандартной навигации.

23. Переопределить стандартную навигацию. С включением этой настройки (значение по умолчанию — «Да») стандартная навигация будет изменена с целью перенаправления пользователей на альтернативные интерфейсы, реализованные в Витрине курсов (поз. 23 Рис. 1.2.5.а).
Из категорий курсов будет осуществляться автоматическое перенаправление на страницы категорий курсов в витрине.

При переходе на стандартную страницу категории курса из любого интерфейса СЭО 3KL (например, из блока «Навигация») пользователь будет перенаправлен на альтернативную страницу категории Витрины (Рис. 1.2.5.б).

Рис. 1.2.5.б. Альтернативная страница категории Витрины.
Пример использования переопределения навигации
В учебном центре среда электронного обучения 3KL настроена так, что пользователи после авторизации попадают в личный кабинет и осуществляют дальнейшую навигацию по страницам системы через блок «Навигация». Для оформления каталога курсов и категорий используется модуль «Витрина курсов». Необходимо, чтобы пользователи переходили внутри СЭО только на страницы Витрины курсов, а не на классические страницы категорий курсов для избежания путаницы. Администратор настраивает преопределение стандартной навигации. Пользователи по любым ссылкам из системы на категории и курсы попадают только на страницы Витрины.

В «хлебных крошках» ссылки на стандартные категории курсов будут вести на страницы категорий курсов в Витрине, а ссылка на страницу «Курсы» будет вести на главную страницу Витрины курсов (Рис. 1.2.3.в).

Рис. 1.2.5.в. Ссылки на страницы в «хлебных крошках».

Ссылка на Витрину добавляется в «хлебные крошки» страниц категорий и описаний курсов только при следующих условиях:
1. Витрина курсов не добавлена на главную страницу настройкой в конфигурационном файле или «Стартовая страница по умолчанию для пользователей» не является страницей «Сайт».
2. Переопределение навигации в «хлебных крошках» включено.

1.2.6. Настройка отображения в «хлебных крошках» ссылки-иконки на страницу описания курса и узла «Курсы» («Мои курсы»)

24. Скрытие/отображение в «хлебных крошках» узла «Курсы» («Мои курсы»).

Настройка позволяет скрыть/показать в «хлебных крошках» узел «Мои курсы» (для пользователей, подписанных на курс), либо узел «Курсы» (для пользователей, не подписанных на курс).

Рис. 1.2.6.в. Настройка «Исключить узел Курсы (Мои курсы) из «хлебных крошек»».

Для того, чтобы включить эту настройку, необходимо перейти в:

блок «Настройки»—>Администрирование—>Плагины—>Локальные плагины—>Витрина курсов—>Общие (низ страницы)

Узел «Курсы» («Мои курсы») исчезает из «хлебных крошек» сразу после включения соответствующей настройки (снятия «флажка», т. к. по умолчанию настройка не активна).

Рис. 1.2.6.г. Отображение узла «Курсы» в «хлебных крошках» (для пользователя, не подписанного на курс).

Рис. 1.2.6.д. Узел «Курсы» скрыт (для пользователя, не подписанного на курс).

Скрытие/отображение в «хлебных крошках» ссылки-иконки на страницу описания курса.

При условии включенной настройки «Переопределить стандартную навигацию» ссылка-иконка на страницу описания курса отображается в «хлебных крошках» в соответствии с настройками страницы описания курса скрыта для тех или иных групп пользователей (подписанных / не подписанных на курс).

Подробнее о настройке отображения страницы описания курса в статье: «Настройка отображения элементов Витрины курсов через дополнительные поля курса», п.  2.1 Секция настроек страницы описания курса

-Вернуться к содержанию-

2. Категории курсов Витрины

Настройки определяют отображение категорий курсов Витрины. Настройки для категорий наследуется для вложенных в них категорий (подкатегорий) и курсов.

Внимание! Категории (и подкатегории) отображаются в Витрине курсов только при условии наличия в них хотя бы одного курса.

2.1. Плагины отображения списка категорий курсов Витрины требуются права администратора 

Блок «Настройки»—>Администрирование—>Плагины—>Локальные плагины—>Витрина курсов—>Общие—>Блоки витрины курсов
Блок «Настройки»—>Администрирование—>Плагины—>Локальные плагины—>Витрина курсов—>(Название плагина)

Блок списка категорий

  • Позиция блока. Код региона, в который будет добавлен блок. Регионы определяются темой оформления.
  • Вес блока. Очередность блоков в регионе.

Категории с иконками

  • Категорий в ряду. Число категорий, которые будут отображаться в одном ряду. Значение учитывает ширину экрана, поэтому возможны варианты, когда категории перемещаются на следующий ряд независимо от значения параметра.
  • Файл иконки. Файл иконки для категорий по умолчанию. Может быть переопределен с помощью настройки в дополнительных настройках категории «Изображение категории».
  • Отобразить заголовок с названием категории. Позволяет представить категории исключительно в виде иконок.
  • Включить якоря вместо ссылок. Опция работает совместно с другими плагинами и в общем случае отключена. Полезно, когда все курсы системы отображены на одной единственной странице.
  • Включить кнопку «Назад». Добавляет в список категорий кнопку «Назад», при клике по которой пользователь перемещается к родительской категории. Если отключена, родительская категория доступна в навигации.
  • Файл иконки кнопки «Назад». В случаях, когда включена кнопка «Назад», этот параметр позволяет указать отдельную иконку.

Плитки категорий

  • Размер плиток. Параметр, который позволяет указать размер плиток категорий.
  • Изображение категорий курсов по умолчанию. Параметр, который позволяет указать стандартное изображение плитки категории.

Универсальный список категорий

  • Шаблон списка категорий. Определяет шаблон, на основе которого будет отображаться список категорий.

2.2. Дополнительные настройки категорий курсов

(Любая страница категории курсов)—>Настройки—>Категория—>Дополнительные настройки категории курсов

При переходе открывается страница, позволяющая указать настройки по отображению категории, вложенных курсов, страницы описания курса, настраиваемых полей курсов в Витрине:

Секция «Дополнительные настройки категории курсов»
  • Изображение категории. Сюда можно загрузить изображение, которое будет использоваться в плагинах Витрины.
  • Скрыть категорию. Опция позволяет скрыть категорию со всеми принадлежащими ей курсами в Витрине курсов. (Скрытая категория будет видна только Администраторам). Если в Общих настройках Витрины курсов включена опция «Отображать курсы вложенных категорий», то курсы из скрытой категории все равно будут видны.
  • Шаблон оформления страницы описания курса. Опция для выбора шаблона. Шаблон может наследоваться из базовых настроек Витрины курсов (см. Общие настройки Витрины курсов), а также переопределяться в самом курсе.
  • Шаблон оформления списка курсов. Опция для выбора шаблона. Данная настройка отображается только при использовании плагина «Универсальный список курсов» и позволяет определить шаблон отображения списка курсов при нахождении в данной (редактируемой) категории. По умолчанию используется шаблон, определенный в самом плагине, но могут быть использованы и другие.
    Применение разных шаблонов для разных категорий позволяет адаптировать отображение списка курсов под ваши задачи и предпочтения. Разработку индивидуальных шаблонов для Витрины можно заказать через заявку в Личном кабинете клиента. 
Секция «Состав и область видимости настраиваемых полей»

Настройки распространяют свое влияние на форму редактирования кастомных полей курса и форму поиска.
Опосредованно они влияют и на формирование данных для отображения через шаблоны, но исключительно для сохранения логики (если поле нельзя отредактировать, значит оно не заполнено — нет смысла отображать). Тем не менее, цели регулировать отображение у этой настройки нет, отображение регулируется mustache-шаблонами. По умолчанию отключенные поля (значение для поля «Отключить поле целиком») отображаться на странице описания курса не будут, но через шаблоны это возможно исправить.

Секция содержит настраиваемые поля курсов, которыми можно управлять в контексте данной категории. Каждому из полей можно присвоить одно из следующих значений:

  • Наследовать. Настройки наследуются из настроек плагина: поле всегда доступно для редактирования и отображения; будет ли поле отображаться в форме поиска, определяется в плагине поиска.
  • Отключить поле целиком. Поле отключается для всей категории. Поле не будет отображаться в форме редактирования, не будет отображаться в форме поиска (не редактировалось — не заполнено — нет смысла искать), не будет по умолчанию отображаться в интерфейсах (на странице описания курса).
  • Исключить из поисковой формы. Поле исключается из формы поиска в контексте данной категории (вне зависимости от того, что настроено в плагине). Пользователь, находясь в текущей категории, увидит форму поиска без фильтра по этому полю и без возможности сортировки по этому полю.
  • Исключить из поисковой формы, но позволить сортировать по нему. Поле исключается из формы поиска в контексте данной категории, но присутствует в списке выбора сортировки.
  • Включить в поисковую форму. Вне зависимости от того, что настроено в плагине, находясь в текущей категории пользователь увидит форму поиска с фильтром по этому полю, но поле не будет присутствовать в списке сортировки.
  • Включить в поисковую форму и позволить сортировать по нему. Пользователь в данной категории увидит форму поиска с фильтром по этому полю и возможностью сортировки по нему.

 -Вернуться к содержанию-

3. Курсы Витрины

Данные настройки влияют на отображение списка курсов в Витрине, а также на оформление страницы описания курса.

3.1. Плагины отображения списка курсов требуются права администратора 

Блок «Настройки»—>Администрирование—>Плагины—>Локальные плагины—>Витрина курсов—>(Название плагина).

Таблица курсов

Настройки позволяют управлять отображением таблицы курсов:

  • Включить модальное окно. Включает поддержку всплывающего окна при клике на строку курса в таблице.
  • Использовать ссылку на курс. Возможность пропустить страницу подробного описания курса.
  • Группировать курсы по категориям. Таблицы курсов группируются с учетом категорий.
  • Отображать заголовок для таблицы с курсами. Добавление заголовков у столбцов таблицы.
  • Файл иконки курсов. Добавляет иконку напротив каждой строки в таблице.
  • Файл иконки в кнопке «Наверх». Добавляет изображение , по клику на которое пользователь переместится наверх страницы.
  • Отображать краткое название курса. В случае включения в таблице появится столбец с кратким названием курса.
  • Отображать сложность курса. Добавляет в таблицу столбец со сложностью курса, которая указывается на странице «Дополнительные поля курса».
  • Отобразить кнопку записи в списке курсов. Добавляет в каждую строку кнопку для записи на курс.
  • Отображение инструментов. (Ссылка или Кнопка) — способ отображения инструментария в таблице курсов.

Блоки курсов

Настройка позволяет установить отображение/сокрытие заголовка блока курсов и кнопки «Подробнее». Чтобы настроить эти параметры, необходимо перейти в:

блок «Настройки»—>Администрирование—>Плагины—>Локальные плагины—>Витрина курсов—>Блоки курсов

Рис. 3.1.а. Настройки блоков курсов.
  • Отобразить кнопку «Подробнее». Добавление кнопки с переходом на страницу подробного описания курса.

Квадраты курсов

  • Скрывать название категории с плитки курсов. Настройка позволяет скрыть/показать название категории с плитки курсов.
  • Скрывать цену с плитки курсов. Настройка позволяет скрыть/показать цену с плитки курсов.
  • Скрывать кнопку «Пройти курс» с плитки курсов. Настройка позволяет скрыть/показать кнопку «Пройти курс» с плитки курсов.
  • Цветовая схема. Настройка позволяет выбрать цветовую схеме отображения плиток курсов.
  • Растягивать плитку курсов по высоте, если весь контент не помещается на плитке. Настройка позволяет сделать плитку курсов резиновой по высоте, если весь контент не помещается на плитке.
  • Отображать изображение курса на фоне. Настройка позволяет отобразить на фоне плитки курсов изображение, настроенное для курса.

Плитки курсов

Рис. 3.1.б. Настройка «Плитки курсов».
  • Размер плиток. Выбрать размер плиток курсов.
  • Отображать категорию у курса. Добавляет к плитке информацию о категории курса.
  • Расположение дополнительной информации о курсе. Положение всей информации о курсе.
  • Ссылкой на курс является. Определение области, при клике на которую осуществляется переход.
  • Отображать плитку с паспарту. Добавление рамки.

Плитки курсов (Версия 2)

Рис. 3.1.в. Настройки плиток курсов (Версия 2).
  • Размер плитки. Выбор размера плиток курсов.
  • Отображать дату у курса. Позволяет скрыть дату начала курса.

Универсальный список курсов

  • Шаблон списка курсов. Определяет шаблон, на основе которого будет отображаться список курсов. Шаблон может быть переопределен на уровне категории для отображения списка по указанному шаблону при нахождении в этой категории.

3.2. Настройки дополнительных полей курса

(Любая страница курса)—>Настройки—>Управление курсом—>Настройки дополнительных полей курса

При переходе открывается страница, позволяющая указать настройки по отображению курса в Витрине:

Секция «Настройки страницы описания курса»

  • Шаблон оформления страницы описания курса. Выбор шаблона оформления для страницы описания курса, либо его наследование. Шаблон может наследоваться из категории курсов, где в свою очередь наследоваться от базовых настроек Витрины курсов.
  • Дополнительные категории. Если в Витрине курсов перейти к категории, указанной в данной настройке, то в открывшемся списке курсов будет доступен текущий, даже если в его настройках указана другая категория.
  • Настраиваемая коллекция Витрины курсов 1, Настраиваемая коллекция Витрины курсов 2. Выбор коллекций тегов для курса в Витрине.
  • Требуемые навыки. Список навыков, которыми должен обладать студент для прохождения курса. Носит исключительно информационный характер.
  • Стоимость курса. Поле для ввода суммы (цены курса). Поддерживает ввод текста вместо числа (пример — «Бесплатно»).
  • Уровень сложности. Сложность курса, информационное поле.
  • Краткое описание. Поле, где можно указать описание курса.
  • Отображать краткое описание. Выбор места, где будет отображаться описание курса.
  • Где отображать дату начала курса. Выбор места, где будет отображаться дата начала курса.
  • Где отображать иконки подписок. Выбор места, где будут отображаться иконки подписок на курс.
  • Где отображать цену. Выбор места, где будет отображаться цена курса.
  • Отображение категории курса. Определяет формат отображения категории на странице подробной информации о курсе.
  • Не показывать курс в витрине. Позволяет скрыть курс в Витрине. Внимание! Скрытый курс будет виден Администраторам. Также курс все равно будет доступен пользователям при переходе по прямой ссылке.
  • Отображение настраиваемых полей курса. В данной настройке выбирается, отображать ли настраиваемые поля курса и каким способом: отображать или наследовать из глобальной настройки Витрины. Значения настраиваемых полей указываются в настройке курса «Редактирование настраиваемых полей курса».
  • Наклейка на курс. Позволяет выбрать наклейку, которая будет показываться вместе с курсом. Носит рекламный характер.
  • Отображать дату начала курса. Позволяет отображать дату начала курса в Витрине.
  • Отображение страницы описания курса. Определяет, кому может быть показана данная страница, либо она будет скрыта.
  • Скрыть контакты курса на странице описания курса. Настройка позволяет скрыть/показать блок с контактами курса на странице описания курса.
Инструкция по настраиваемым полям: Настраиваемые поля курса. Применение в поиске курсов через Витрину
Инструкция с примерами страницы описания курса: Настройка отображения элементов Витрины курсов

Секция «Настройки отображения изображений и файлов курса»

Здесь можно указать, какое изображение из загруженных в файлы описания курса следует использовать для отображения обложки курса в Витрине, а какие изображения и файлы отображать в галерее на странице описания курса.

4. Дополнительные модули Витрины требуются права администратора 

Блок «Настройки»—>Администрирование—>Плагины—>Локальные плагины—>Витрина курсов—>Общие—>Блоки витрины курсов
Блок «Настройки»—>Администрирование—>Плагины—>Локальные плагины—>Витрина курсов—>(Название плагина)

Поиск курсов. Добавляет возможность поиска курсов в Витрине и их сортировки.

Компетенции. Работает совместно с Электронным Деканатом и механизмом компетенций.

Настроек нет

 -Вернуться к содержанию-

Теги: внешний вид
Рейтинг ответа: 0 (0 оценок)

Комментарии запрещены