DevCraft Документации
Шаблоны

Стена 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>

См. также

На этой странице