css темизация views

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

Аватар пользователя elpinche elpinche 22 января 2012 в 15:58

Добрый день.

Drupal 6, есть вьюха, вывод таблицей, темы fusion core + mix and match.
Нужно:

задать явные значения ширины столбцов. Через firebug узнал, что нужные мне классы выглядят так:

прочитал, написанное по этому поводу на форуме и еще более запутался (т.к. новичок в Drupal)

Вопрос такой:

1. каким точно должно быть имя класса, которому я задам фикс. ширину
2. в каком конкретно css файле мне вписать этот класс (я пробовал добавить свой ч.з info-файл темы но не сработало)

Заранее благодарю за ответ

Комментарии

Аватар пользователя Айдар Айдар 22 января 2012 в 18:26

1. Если только для одной таблицы, то использовать идентификатор ноды + в начале вьюхи есть классы именно этой вьюхи и этого отображения + td.

Если более широко брать, то убрать 1.

2. в файле темы можно.

Аватар пользователя elpinche elpinche 23 января 2012 в 9:27

Спасибо, Айдар. Все же для меня не совсем очевидно, к примеру элемент таблицы и класс такие: td class="views-field views-field-title". Как мне прописать для него фикс. ширину ?

Аватар пользователя elpinche elpinche 23 января 2012 в 9:39

Возможно, лучше я объясню суть возникшей проблемы с самого начала. Есть вьюшка, допустим - каталог товаров, выводится таблицей, далее используется группировка по таксономии. И.. после смены категории таксономии ряды таблицы сбиваются (т.е. для категории А к примеру ширина столбца цена была 100 px, для категории B - уже к примеру 120 и так далее). Естественно это оч. портит общую картину. Посоветуйте, что делать?

Аватар пользователя elpinche elpinche 23 января 2012 в 12:14

спасибо. разобрался уже.
всего то:

table {
table-layout:fixed;
width: 100%;
}

.views-field-title {
width:100px;
}
и т.д. в моем случае с однотипными таблицами это работает.

Аватар пользователя 0legka 0legka 23 января 2012 в 13:02

Классы можно задавать как ячейкам, так и столбцам, ну и в целом всей таблице, а потом описывать в style.css темы Smile