Шаблоны
Стена v200.1.0
Шаблон wall.tpl — лента уведомлений на сайте и на странице кабинета
Файл: wall.tpl.
Вставка: show_notifications.php?focus=wall. Строки списка — из item.tpl (mode=wall: боковая кнопка «Прочесть»).
Теги
| Тег | Значение |
|---|---|
{notifications-title} | заголовок блока |
{items} | HTML списка строк |
{mark-all-label} | подпись «Прочитать все» |
{empty-label} | текст пустого списка |
{empty-hidden} | пусто, если список пуст; иначе hidden (атрибут на блоке пустоты) |
{wall-limit} | сколько записей показывать (из настроек) |
{live-refresh-period} | период самообновления в секундах; 0 — без опроса |
Обязательные классы и атрибуты
- корень:
dc-notify-wall,data-mod="notifications",data-live-wall="1",data-wall-limit="{wall-limit}",data-live-period="{live-refresh-period}"; - список:
dc-notify-wall__listс{items}; - пусто:
dc-notify-wall__emptyи{empty-hidden}на том же элементе; - кнопка:
dc-notify-mark-all.
Пример корня
<div class="dc-notify-wall dashboard-container"
data-mod="notifications"
data-live-wall="1"
data-wall-limit="{wall-limit}"
data-live-period="{live-refresh-period}">
…
<div class="dc-notify-wall__list">{items}</div>
<div class="dc-notify-wall__empty"{empty-hidden}>
<p>{empty-label}</p>
</div>
</div>