XF 2.3 Отображение категории в категории

Версия XenForo
2.3.2

R0mz1k

Проверенные
Сообщения
21
Реакции
4
Баллы
23
Имеется следующая иерархия узлов:
1.jpg

На форуме иерархия отображается следующим образом:
2.jpg

Головной узел оборачивается в <h2 class="block-header"> - тут все ок.

Теперь перейдем в узел "ТестПодКатегория" и получим следующее отображение:
3.jpg
Категории второго и более нижнего порядка не имеют <h2 class="block-header">.

Пробовал в category_view в
Less:
<div class="block-container">
    <div class="block-body">
        <xf:macro id="forum_list::node_list"
            arg-children="{$nodeTree}"
            arg-extras="{$nodeExtras}"
            arg-depth="2" />
    </div>
</div>

arg-depth="2" заменить на arg-depth="1", но после замены получаю следующее:
4.jpg
Почти то, что нужно. Если приглядеть, то можно увидеть, что у узлов неприрывный белый фон, у головного узла такого нет. Т.е. каждый узел категории находится в блоке.

Как сделать так, чтобы у ниже стоящих узлов выделялась шапка как у головного узла, а сам узел находился в блоке ?

Прошу подскажите, куда копать.
 
Не актуально. Проблему решил.

Спасибо за помощь BergStudio

Создал модификацию: category_view
Тип поиска: Регулярное выражение
Найти: /(<div class="block-container*?)(.*?)(<\/div.*?)(<\/div.*?)/is
Заменить
Less:
<xf:if is="{$category.node_id} == 79">
    <xf:macro id="forum_list::node_list"
        arg-children="{$nodeTree}"
        arg-extras="{$nodeExtras}"
        />
<xf:else />
    <div class="block-container">
    <div class="block-body">
    <xf:macro id="forum_list::node_list"
        arg-children="{$nodeTree}"
        arg-extras="{$nodeExtras}"
        arg-depth="2" />
    </div>
    </div>
</xf:if

В моем случае добавлено условие на категорию.
 
Последнее редактирование:
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу