Проблема в шаблоне

Привет всем

Делаю скин. Есть такой элемент, как block-nav, присутствует в прямом эфире, в блоке «Блоги».

В блоке эфира и «блоги» есть закладки: комментарии, публикации, топ, подключенные, мои. Переделать их не составило труда, но возникла проблема тогда, когда я захотел для каждой вкладки сделать уникальную иконку. Осложнилось все тем, что в шаблоне эфира и блока «Блоги» есть пункт (закладка), который по-умолчанию обозначен как class=«Active». И если для других пунктов я могу присвоить свои уникальные классы и выводить уникальную иконку, то для закладки active не могу, т.к. там уже стоит class=«active», и этот класс — общий для всех закладок, обозначенных как active (+ он еще завязан с javascrtipt). В итоге: если я присваиваю классу active уникальную иконку, приготовленную для закладки «комментарии», то потом эта иконка оторбражается в закладке «мои» блока «Блоги», которая тоже обозначена как active. Ой, запутано, но как по-другому объяснить, не знаю.

Есть какое то решение проблемы, товарищи? я вот застрял на этих закладках, с тим классом active. Я не могу поменять его в шаблоне, так как он привязан к js и закладки просто не будут переключаться. С другой же стороны, присвоить уникальную иконку такой закладке (которая по-умолчанию active) я тоже не могу, так один класс active используется в разных шаблонах.

3 комментария

avatar
добавьте class=«active commenttab» и пропишите для commenttab свою иконку.
avatar
Всё верно, JS будет дописывать класс active к существующему классу:
Т.е. если неактивная вкладка имеет класс «commenttab», то после клика по ней она примет класс «commenttab active».
avatar
Спасибо огромное!!! Работает, ну все, сдвинулся хоть с мертвой точки, можно дальше двигаться)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.