Есть вопрос:
Необходимо создать менюшку в виде цветных квадратиков для перехода на необходимый цвет товара.
Цвет товаров создал через термины таксономии (так проще добавлять новый цвет админу). У каждого термина есть необходимое поле "цвет", куда вводится числовой код цвета.
Термины таксономии вывожу на страницы через блок views.
Как сделать, чтобы views брал код цвета из поля "цвет" и делал его фоном данного пункта меню?
Во вьюшке делаю через: ПЕРЕЗАПИСАТЬ РЕЗУЛЬТАТЫ > Выводить это поле в виде ссылки > Текст префикса : <span style="background-color:[field_color];">
> Текст суффикса : </span>
Но при сохранении и выводе остаются только теги span без style="background-color:[field_color];" - в чем может быть причина?
Или какой другой есть вариант для решения данной задачи?
Комментарии
Для commerce есть контриб по выбору цветов
а если у меня не commerce?
Тогда Вам поможет colorpicker
Спасибо!
Уже немного посмотрел, скорее всего то. Как настрою, отпишусь.
В принципе получилось, но мне необходимо сделать квадратики меню 12х12 px.
Я ставлю это в настройка в css, ширина выставляется какая надо, а высота 18px и ни больше не меньше. Как от этого избавиться?
Высоту можно выставить у элементов display:block; или display:inline-block; или float:left; или position:absolute;
да, это я сделал, но не помогает.
Просто div который генерирует colorpicker имеет id,
а мой div, в который я оборачиваю этот элемент имеет class.
И наверное id colorpicker-ра перебивает мой стиль.
А вот почему он генерирует высоту самостоятельно, и где это можно поменять - вот вопрос?
Все, получилось.
colorpicker кроме id генерирует ко всем элементам класс, так я к нему задал высоту и ширину.
Спасибо за помощь!
Пожалуйста