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