Разные иконки для категорий форума (Первая ветка)

1073
Собственно дел на две минуты и пост на три строки.
Понадобилось выделить каждую категорию форума разными иконками, пошел таким путем.
в com_forum_list.tpl

здесь ( у меня 13 строка)


Код PHP:
  1. <td colspan="2" class="{$forum.cat_seolink|truncate:5:""}"><a href="/forum/{$forum.cat_seolink}">{$forum.cat_title}</a></td>
в поле class вставил {$forum.cat_seolink|truncate:5:""} вместо того класса что там был

это означает что к ячейке таблицы в которой выводится название категории формы будет применен класс, название которого - это название самой данной категории форума, переведенной в транслит и обрезанной до 5 символов.

в принципе можно повесить этот класс на саму ссылку.

Код PHP:
  1. <a class="{$forum.cat_seolink|truncate:5:""} " href="/forum/{$forum.cat_seolink}">{$forum.cat_title}</a>
Можно посмотреть исходный код страницы и уточнить название класса получившееся для каждой категории форума.

Осталось только описать стили для каждого класса в styles.css где и можно задать иконки.

Например из названия категории "Общие вопросы" у меня таким путем получился класс "obsch"
в styles.css добавил

Код PHP:
  1. .obsch{
  2. background: url(../images/image.png) left no-repeat;
  3. padding-left:40px;}
СМС регистрация на сайтах с InstantCMS (первая ветка) | Генератор пользователей по крону
Комментарии (2)
DeeMon 19 июня 2015 в 12:36 -1
Иконки для форумов стандартно через админку ставятся, а вот для категорий пока ни где не видел надобности как и применения.
Нил™ 19 июня 2015 в 13:54 +2
Ну когда возникнет ситуация и появится надобность, вэлкам. Этот пост будет ещё здесь))