Как добавить style="background-color:#FF8C00;" к views

Главные вкладки

Аватар пользователя msanyok msanyok 21 января 2014 в 13:06

Есть вопрос:
Необходимо создать менюшку в виде цветных квадратиков для перехода на необходимый цвет товара.

Цвет товаров создал через термины таксономии (так проще добавлять новый цвет админу). У каждого термина есть необходимое поле "цвет", куда вводится числовой код цвета.

Термины таксономии вывожу на страницы через блок views.

Как сделать, чтобы views брал код цвета из поля "цвет" и делал его фоном данного пункта меню?

Во вьюшке делаю через: ПЕРЕЗАПИСАТЬ РЕЗУЛЬТАТЫ > Выводить это поле в виде ссылки > Текст префикса : <span style="background-color:[field_color];"> > Текст суффикса : </span>

Но при сохранении и выводе остаются только теги span без style="background-color:[field_color];" - в чем может быть причина?
Или какой другой есть вариант для решения данной задачи?

Комментарии

Аватар пользователя msanyok msanyok 21 января 2014 в 18:27

В принципе получилось, но мне необходимо сделать квадратики меню 12х12 px.
Я ставлю это в настройка в css, ширина выставляется какая надо, а высота 18px и ни больше не меньше. Как от этого избавиться?

Аватар пользователя msanyok msanyok 21 января 2014 в 21:18

да, это я сделал, но не помогает.
Просто div который генерирует colorpicker имеет id,
а мой div, в который я оборачиваю этот элемент имеет class.
И наверное id colorpicker-ра перебивает мой стиль.
А вот почему он генерирует высоту самостоятельно, и где это можно поменять - вот вопрос?

Аватар пользователя msanyok msanyok 21 января 2014 в 21:25

Все, получилось.
colorpicker кроме id генерирует ко всем элементам класс, так я к нему задал высоту и ширину.
Спасибо за помощь!