Шаблоны
Колокольчик v200.1.0
Шаблон badge.tpl — колокольчик в шапке со счётчиком и выпадающим списком
Файл: badge.tpl.
Вставка: show_notifications.php?focus=badge. Строки списка — из item.tpl (mode=badge: боковая кнопка «Закрыть»).
Теги
| Тег | Значение |
|---|---|
{unread-count} | число непрочитанных |
{notifications-title} | заголовок выпадающего блока |
{items} | короткий HTML списка |
{empty-label} | текст пустого списка |
{empty-hidden} | пусто, если список пуст; иначе hidden |
{mark-all-label} | «Прочитать все» (и подсказка кнопки колокольчика) |
{notifications-url} | адрес страницы кабинета |
{view-all-label} | подпись ссылки «Все уведомления» |
{live-refresh-period} | период самообновления в секундах |
Обязательные классы и атрибуты
- корень:
dc-notify, атрибутdata-live-period="{live-refresh-period}"; - кнопка:
dc-notify-badge,data-unread-count="{unread-count}"; - счётчик:
dc-notify-badge__count; - выпадающий блок:
dc-notify-dropdown; - список / пусто:
dc-notify-dropdown__list,dc-notify-dropdown__empty; - «Прочитать все»:
dc-notify-mark-all; - ссылка на кабинет:
dc-notify-view-allсhref="{notifications-url}".
Фрагмент подвала
<button type="button" class="dc-notify-mark-all">{mark-all-label}</button>
<a class="dc-notify-view-all" href="{notifications-url}">{view-all-label}</a>