XF 2.2 Как добавить кнопку Закладки в навигацию профиля

Статус
В этой теме нельзя размещать новые ответы.
Версия XenForo
2.2

TechSide

Проверенные
Сообщения
356
Решения
1
Реакции
560
Баллы
11,125
Всем привет, знаю что это реализовывается в штатном режиме в Ксене, но хоть убей не могу найти где активируется добавление кнопки закладок в навигацию профиля. Искал по форуму но ношел только отсылки вопрошающих столетней давности в раздел Техподдержки в котором подобной темой и не пахнет. Прошу помочь! Нужно чтоб было вот так:

localhost_21x_index-php_threads_unapprove-me-2_page-2-3-png.186229
 
Решение
PAGE_CONTAINER

Найти
HTML:
<a href="{{ link('conversations') }}"
                                class="p-navgroup-link

Заменить
HTML:
<a href="{{ link('account/bookmarks') }}"
   class="p-navgroup-link p-navgroup-link--iconic p-navgroup-link--bookmarks"
   data-xf-click="menu"
   data-menu-pos-ref="< .p-navgroup"
   aria-label="{{ phrase('bookmarks')|for_attr }}"
   aria-expanded="false"
   aria-haspopup="true">
    <i aria-hidden="true"></i>
    <span class="p-navgroup-linkText">{{ phrase('nav_bookmarks') }}</span>
</a>
<div class="menu menu--structural menu--medium" data-menu="menu" aria-hidden="true"
     data-href="{{ link('account/bookmarks-popup') }}"
     data-nocache="true"
     data-load-target=".js-bookmarkMenuBody">...
Это старый вариант пользовательского навбара, который до релиза так и не дошёл.
В релизной версии, закладки представлены в виде подменю пользовательского выпадающего меню:
1603301145011.png
 
PAGE_CONTAINER

Найти
HTML:
<a href="{{ link('conversations') }}"
                                class="p-navgroup-link

Заменить
HTML:
<a href="{{ link('account/bookmarks') }}"
   class="p-navgroup-link p-navgroup-link--iconic p-navgroup-link--bookmarks"
   data-xf-click="menu"
   data-menu-pos-ref="< .p-navgroup"
   aria-label="{{ phrase('bookmarks')|for_attr }}"
   aria-expanded="false"
   aria-haspopup="true">
    <i aria-hidden="true"></i>
    <span class="p-navgroup-linkText">{{ phrase('nav_bookmarks') }}</span>
</a>
<div class="menu menu--structural menu--medium" data-menu="menu" aria-hidden="true"
     data-href="{{ link('account/bookmarks-popup') }}"
     data-nocache="true"
     data-load-target=".js-bookmarkMenuBody">
    <div class="menu-content">
        <h3 class="menu-header">{{ phrase('bookmarks') }}</h3>
        <div class="js-bookmarkMenuBody">
            <div class="menu-row">{{ phrase('loading...') }}</div>
        </div>
        <div class="menu-footer menu-footer--split">
            <span class="menu-footer-main">
                <a href="{{ link('account/bookmarks') }}">{{ phrase('show_all...') }}</a>
            </span>
        </div>
    </div>
</div>

$0
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу