Цвета квадратиками в фильтрах
Всем доброго дня! Ситуация такая. Нужно в фильтрах заменить названия «Белый», «Серый» на квадратики. Через CSS делается достаточно просто, но нужно прицепиться к этим цветам. Я решил это написанием сниппета, который берет [[+title]] и делает из него md5, добавляя класс к label. Такая конструкция работает, но мне кажется она не красива по разным причинам… Как минимум это теряется скорость. Подскажите, может есть способ красивее и правильнее? Спасибо.
Комментарии: 9
.
Даже не представляю что вы хотели мне предложить. В словарях этого не сделать
Я глупость написал, потом уже понял.
Я на фронте на jQuery сделал, но про скорость меньше всего думал тогда.
Если не секрет, расскажи, как через css убрать названия «Белый» и т.д.
Вопрос. Если в title пишется цвет, почему нельзя определить класс там же, где и title формируется?
Вопрос. Если в title пишется цвет, почему нельзя определить класс там же, где и title формируется?
Василий, не посредственно к тебе вопрос. Смотрю на конструкцию mse2_msoption|color_59
«color_59» это у меня черный цвет. Я верно понимаю, что черный будет перманентно 59? Он не сможет внезапно стать 39? И все новые цвета в каталоге будут уже color_60,61,62?
«color_59» это у меня черный цвет. Я верно понимаю, что черный будет перманентно 59? Он не сможет внезапно стать 39? И все новые цвета в каталоге будут уже color_60,61,62?
Когда-то на ево делал через тв. Белый==1||Черный==2…
В коде: class=«color[+color+]»
Затем классы: color1, color2…
Думаю далее понятно что с классами делать.
В коде: class=«color[+color+]»
Затем классы: color1, color2…
Думаю далее понятно что с классами делать.
Модифицируйте фильтр. Добавьте свои классы или еще чего и выводите.
Вот тут Василий очень подробно расписал как это сделать. Квадратики, треугольнички это уж как вам кольнет в…
Вот тут Василий очень подробно расписал как это сделать. Квадратики, треугольнички это уж как вам кольнет в…
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.