XF 2.0 Как вывести название категории в "Новых сообщениях форума"

SkyLoKi

Проверенные
Сообщения
259
Решения
2
Реакции
917
Баллы
11,175
Ситуация такая. У меня много одинаковых названий разделов и во вкладке "Новых сообщений" (ссылка на новые сообщения этого форума) показаны все эти разные разделы, но из разных категорий.
Само собой ориентироваться что есть где не очень удобно. Единственное, что можно навести курсор на ссылку и понять по url к какой категории относится раздел.
Но всё таки можно ли как то выводить не только раздел, а еще и категорию? Или вообще всю иерархию форумов до раздела?

* Да, видел на форумах (например здесь) именуются разделы более уникально и дополняются какими либо еще словами, но всё же вдруг можно
 
GeorG, да, такое надо организовать
Но как.. Этого я не знаю

Ладно. Ничего лучшего не придумал, как при помощи CSS. Но это получается ручной вариант, что не совсем удобно, но хоть что то.

Реализация:
Самое важное, что скажу - это то, что для каждого раздела категории у меня используется похожий url адрес.
То есть
Категория
  • Категория 1
    • Раздел 1 - URL: /kat1_raz1
    • Раздел 2 - URL: /kat1_raz2
    • Раздел 3 - URL: /kat1_raz3
    • И т.д.
  • Категория 2
    • Раздел 1 - URL: /kat2_raz1
    • Раздел 2 - URL: /kat2_raz2
    • Раздел 3 - URL: /kat2_raz3
    • И т.д.
В extra.less:
CSS:
/* Иконки категорий на странице новых сообщений*/
.template-whats_new_posts{
/* Выводит иконку раздела, если таковая имеется. Указываем в ручную!*/
    [href*="/forums/kat1_"]{
        background: url(/styles/node_icons/kat1_icon.png) no-repeat;
        background-size: contain;
        &:before{
            content: " " !important;
            padding:9px;// Место для иконки освобождаем :)          
        }
    }
   
/* Выводит текст для раздела. Указываем в ручную!*/
    [href*="/forums/kat2_"]{
        &:before{
            content: "[Категория 2] "!important;      
        }
    }
}
 
  • Мне нравится
Реакции: Hope
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу