Уведомления¶
Уведомления появляются в правом верхнем углу экрана. Существуют 5 типов уведомлений (в скобках указан тип, используемый в коде):
- Error (
E
) - Warning (
W
) - Notice (
N
) - Information (
I
) - Order error (
O
)
Error¶
Появляются при критических и некритических ошибках, автоматически не исчезают. Есть возможность не закрывать уведомление автоматически после перезагрузки страницы.
Примеры:
- “Файл не был сохранен” — пропадает при перезагрузке страницы/аяксовом действии
- “Не могу соединиться с пейментом ААА” — пропадает при перезагрузке страницы/аяксовом действии
- “Переименуйте admin.php во что-то более безопасное” — остается все время.
Warning¶
Появляются:
- если невозможно выполненить малокритичное действие,
- для отображения информации, важной для пользователя,
- в случае успешного завершения действия, если пользователю нужно показать дополнительную информацию.
Есть возможность не закрывать уведомление автоматически после перезагрузки страницы.
Примеры:
- “Не могу перейти к оформлению заказа, т.к. корзина пустая” — с заголовком Warning.
- “Нет доступных шиппинг методов” — с заголовком Warning.
- “Ваш профиль должен быть активирован перед тем, как вы сможете им воспользоваться” — с заголовком important
- “Количество товаров в карте скорректировано” — с заголовком Important.
Notice¶
Сообщает пользователю о совершенном действии, если не требуется дополнительной информации. Пропадает через определенное количество секунд. Не может перейти за пользователем на другую страницу.
Примеры:
- “Товары сохранены”
- “Статус изменен”
- “Экспорт данных завершен”
Information¶
Сообщает пользователю о совершенном действии, если нужно отобразить расширенную информацию об этом действии. Пропадает через определенное количество секунд. Не может перейти за пользователем на другую страницу.
Примеры:
- “Товар добавлен в корзину” + информация о товаре + кнопки “Продолжить”/”Перейти к оформлению заказа”
- “Товар добавлен в список сравнения” + информация о товаре + кнопки “Продолжить”/”Перейти к списку сравнения”.
Order error¶
Отображается на странице оформления заказа, если обработчик платежа вернул ошибку. Уведомление показывает ошибку и пояснительный текст.