Отображение слайдера на страницах «Портфолио» пользователя
Статья описывает сценарий отображения файлов изображений из достижений персоны с помощью встроенного на страницу Портфолио слайдера.
Согласно сценарию в слайдере возможен показ всех изображений из актуальных достижений с шаблоном типа «Настраиваемый» и критерием «Файл» с возможностью увеличения по клику. Включение слайдера выполняется в настройках подразделения и распространяется на все подразделение (и на дочерние подразделения). Пример.
1. Описание сценария
1.1. Шаблоны достижений, файлы, статусы
1.2. Настройки подразделения для слайдера
1.3. Право видеть слайдер в «Портфолио»
2. Пример отображения слайдера в «Портфолио»
1. Описание сценария
1.1. Шаблоны достижений, файлы, статусы
- В сценарии используются файлы изображений, загруженные в достижения пользователей. Изначально администратором должны быть созданы шаблоны достижений типа «Настраиваемый» с критерием «Файл».
- Пользователи должны создать достижения и добавить в них файлы изображений.
- Для показа файлов в слайдере достижения должны находиться в статусе «Актуально». Если в шаблоне включены опции модерации, модератор должен одобрить достижения, чтобы им был назначен требуемый статус.
1.2. Настройки подразделения для слайдера
Администратор в настройках подразделения активирует настройку, отвечающую за отображение слайдера на странице портфолио пользователя.
Основная настройка, включающая слайдер в подразделении:
slider_enabled = 1
Электронный деканат. Системные настройки
Рекомендуем включить еще две настройки:
slide_image_zoomview = 1 (Просмотр изображений слайдера в модальном окне),
slider_slidetype = triple (Тип анимации, отображения), будут показывать три изображения в ряд.
Все настройки слайдера
Код | Тип | Значение по умолчанию | Описание |
slider_enabled | checkbox | 0 | Включение слайдера в подразделении |
slider_navigationpoints | checkbox | 1 | Отображение точек для выбора слайда |
slider_arrowtype | select | thin | Стиль стрелок |
slider_navigation | checkbox | 1 | Отображение стрелок для пролистывания |
slider_slidespeed | text | 5 | Интервал переключения слайдов (в секундах) |
slider_slidescroll | checkbox | 0 | Переключать слайды при скролле |
slider_slidetype | select | fadein | Тип анимации(тип отображения) |
slider_proportionalheight | checkbox | 1 | При уменьшении размеров экрана слайдер может уменьшаться пропорционально или с сохранением высоты в неизменном состоянии |
slider_height | text | 18 | Высота слайдера (процент от ширины слайдера) |
slide_image_backgroundpositiontop | text | 50 | Позиция изображения по вертикали в процентах |
slide_image_parallax | text | 0 | Коэффициент смещения изображения при скролле (параллакс-эффект, поддерживаются значения от -100 до 100) |
slide_image_captionleft | text | 8 | Отступ текстовой области слева |
slide_image_captionbottom | text | 2 | Отступ текстовой области снизу |
slide_image_captionright | text | 20 | Отступ текстовой области справа |
slide_image_captiontop | text | 2 | Отступ текстовой области сверху |
slide_image_summary | text | Резюме | |
slide_image_captionalign | text | left | Выравнивание текстовой области |
slide_image_description | text | Описание | |
slide_image_title | text | Заголовок | |
slide_image_zoomview | checkbox | 0 | Просмотр изображений слайдера в модальном окне |
Настройки подразделения по умолчанию наследуются в дочерние подразделения, но могут быть переопределены. При необходимости выполнить настройки в подразделениях одного уровня, необходимо выполнить настройку в родительском подразделении или в каждом из подразделений уровня, если для родительского подразделения такая настройка недопустима.
1.3. Право видеть слайдер в Портфолио
Владелец портфолио не сможет решать, должен ли отображаться слайдер в его портфолио». Слайдер будет отображаться тем пользователям, у которых есть право просматривать слайдер. Администратор может настроить систему прав так, чтобы право просматривать слайдер в портфолио было у всех пользователей. Так будет обеспечена доступность слайдера при просмотре портфолио любым пользователем.
Право видеть слайдер изображений по достижениям 'otslider_view' реализовано в интерфейсе 'achievements'.
Доступно следующим ролям по умолчанию: 'manager', 'methodist', 'teacher', 'parent', 'student', 'user'.
Таким образом, все авторизованные пользователи имеют право видеть слайдер по умолчанию и здесь дополнительных настроек не требуется.