Шаблоны
Страница кабинета v200.1.0
Шаблон page.tpl для /notifications/ — навигация по стене, подпискам и публикациям
Файл: page.tpl.
Открывается по адресу /index.php?do=notifications или короткому /notifications/. Собирает PageController: выставляет заголовки разделов и подключает шаблон темы.
Внутри страницы — три {include} с разным focus: стена, список подписок, новые публикации.
Теги
| Тег | Значение |
|---|---|
{notifications-title} | заголовок раздела стены («Уведомления») |
{subscriptions-title} | заголовок раздела подписок («Мои подписки») |
{publications-title} | заголовок раздела публикаций («Новые публикации») |
Пример
<div class="dc-notify-cabinet">
<nav class="dc-notify-cabinet__nav" aria-label="Уведомления">
<a href="#dc-notify-wall">{notifications-title}</a>
<a href="#dc-notify-subs">{subscriptions-title}</a>
<a href="#dc-notify-pubs">{publications-title}</a>
</nav>
<section id="dc-notify-wall" class="dc-notify-cabinet__section">
{include file="devcraft/src/modules/Notifications/Controller/show_notifications.php?focus=wall"}
</section>
<section id="dc-notify-subs" class="dc-notify-cabinet__section">
{include file="devcraft/src/modules/Notifications/Controller/show_notifications.php?focus=subscriptions"}
</section>
<section id="dc-notify-pubs" class="dc-notify-cabinet__section">
{include file="devcraft/src/modules/Notifications/Controller/show_notifications.php?focus=publications"}
</section>
</div>Классы dc-notify-cabinet* — оформление кабинета; на работу скрипта колокольчика они не влияют. Разметка стены и списков — в стене, подписках и публикациях.