Здравствуйте!
Использую представления для вывода различного рода информации и столкнулся с проблемой стилизации. Дело в том, что при использовании стиля "неформатированный" в двух разных представлениях им присваиваются одни и те же CSS-классы, что затрудняет создание персонального стиля отображения для каждого из представлений. Можно ли как-то добавить новый стиль сюда?
Комментарии
Разве каждая вьюшка не заворачивается в свои (в соответствии с именем вьюхи) классы и id? О.о
1) Первый же div, с которого начинается формирование вьюшки имеет свое имя, отличное от имен других вьюшек.
2) Либо: Ставишь неформатированный, далее из папки модуля views копируешь файл views-view-unformatted.tpl.php, закидываешь его в папку со своей темой, переименовываешь в соответствии с предложенными вариантами, пересканируешь шаблоны и крутишь там всё, что хочешь.
насколько я понял мне прийдется другое решение искать
.views-row-1
вот такой вот класс идёт для первого элемента представления. Скажем если мне нужно в представление1 сделать стиль для 8 элемента
.views-row-8
то я его пропишу.views-row-8{background-color:black;}
, но в представление2 элемент c таким же номером получит такой же стиль, а мне этого не надо. Подскажите как решить эту проблему?Допустим твоя вьюшка начинается с
<div class="view-row-1"></div>
</div>
Тебе ничто не помешает в css прописать
.blablabla .view-row-1
{
тут что-то будет
}
Поставь firebug и разобраться будет куда проще, какой контейнер куда вложен и как это лучше реализовать через css.
msidiagnos01, спасибо, дружище!!! Ты меня здорово выручил)
Semantic Views - когда стилей все равно хватать не будет
А вообще вьюху для этих целей темизировать достаточно просто: http://drupal.org/node/394994
советую тебе просто темизировать шаблоны вывода списка
Через админку в представление последний пункт 'тема' там написаны те имена которые тебе нужны
Пойди в /sites/all/modules/views/theme скопируй от туда базовые шаблоны например views-view.tpl.php закинь их в свою тему с названием views-view--твое_тема.tpl.php в разделе 'тема' через админку написано что именно тебе необходимо и темизируй их как душе твоей угодно