При использовании Views создан блок вывода вида:
14.05.2015
* Новость 1
* Новость 2
Группировка идет по полю даты. Поле даты отключено от отображения.
Надо управлять видом (размер шрифта, цвет) группировочного поля. Где прописать класс? То, что есть в настройках поля, дает нужный результат, если только включено отображение поля, но на вид группировочного поля не влияет, т.е. меняет свой вид значение даты в каждой строчке новости, но значение даты в группировке остается без изменения
14.05.2015
* 14.05.2015 Новость 1
* 14.05.2015 Новость 2
Спасибо.
Комментарии
Ничего не понял. Т.к. вы не русский - ссылку на сайт дайте и скажите что изменить надо.
А вообще Firebug пользоваться учимся.
Класс надо прописывать в CSS файлах темы оформления.
Ув.русский профессионал, сайта нет - разрабатываю, Drupal - изучаю.
То, что класс надо прописывать в style.css - знаю.
В "Block details\FORMAT\Setting" разобрался с "Row class", "Wrapper class", "List class"
В "Block details\OTHER\CSS class" - разобрался.
По всему этому вопросов нет, все понятно.
Новости группируются по дате. (Галочка скрытия поля от отображения не проставлена).
14.05.2015
* 14.05.2015 Новость 1
* 14.05.2015 Новость 2
Надо управлять размером шрифта группировочного значениея:
14.05.2015
* 14.05.2015 Новость 1
* 14.05.2015 Новость 2
Настройки в "Configure field: Content: Post date\STYLE SETTING" влияют только на:
14.05.2015
* 14.05.2015 Новость 1
* 14.05.2015 Новость 2
"Block details\FORMAT\Setting" "Row class", "Wrapper class", "List class" и "Block details\OTHER\CSS class" меняют размер шрифта только в:
14.05.2015
* 14.05.2015 Новость 1
* 14.05.2015 Новость 2
Мне надо управлять форматирование группировочного значения.
Ставим Firebug
Инспектируем 14.05.2015 смотрим класс.
Прописываем этот класс в теме оформления.
Спасибо за помощь!
В своем посте выше я привел все поля в настройках, где можно прописать название класса, но ни одно из них не оказывает влияния на внешний вид группировочного значения.
1. Что подразумевается под термином "тема оформления"? Тема сайта?
2. С помощью Firebug мы находим класс, который оформляет внешний вид группировочного значения, для того, чтобы все настройки делать в нем без создания своего класса?
3. Получается, что во Views нет настроечного поля, где можно прописать название класса, который оформляет внешний вид группировочного значения?
Я как-то привык уже работать в IE, других вариантов нет, кроме Firebug?
Если сделать не смогли то ссылку на сайт.
Сайта нет. Идет процесс создания.
Выяснилось следующее:
<div class="proba2>
<h3>Дата: 21.04.2015 </h3>
<ul class="proba-list">
и т.д.
Классы proba2 и proba-list появились, где положено. С этим вопросов нет. Не понятно, где в настройках Views прописать название класса для группировочного значения
<h3>Дата: 21.04.2015 </h3>
, чтобы было, например, так:<h3 class="proba1">Дата: 21.04.2015 </h3>
Где в настройках Views прописать proba1?
Не понятно также, где в настройках Views задается h3, а может я хочу h2, то как это задать?
Если задать размер шрифта в proba2, то он перебивается h3, для которого в style установлен размер 18px. Как "перебить" h3 без изменения его текущего определения в style.css? Есть вариант div > h3 {font-size:12px}. Можно как-то создать зависимость, что только для div с классом proba2?
В посте выше были заданы 3 вопроса, ответы на которые очень многое бы прояснило.
Спасибо.
Номер не проходит. Настройки поля, в т.ч. замена, воздействуют только на поле, но не на группировочное значение. В REWRITE RESULTS я поставил галочку на " Strip HTML tags ". В коде так и остался тег h3.
<h3>Дата: 21.04.2015</h3>
Поле и группировочное значение - это не одно и тоже, похоже. Поля сами по себе при наличии галочки отображения выводятся как положено, с этим проблем нет.
Группировочное значение является результатом объединения нескольких элементов (label и field). И в настройках Views нет возможности настроить его форматирование. Так получается?
.proba2 > h3{blablabla:blablabla}
Примите к сведению, что если у вас возникла задача добавить в друпале к какому-то элементу класс, то это только из-за того, что вы не знаете цсс.
Спасибо за вариант решения.))
Если честно, то не совсем понял почему необходимость добавления класса вызвана незнанием css?
Если какой-либо модуль в своих настройках дает возможность указать класс для оформления какого-либо элемента, то это всего лишь возможность не использовать оформление по умолчанию, не надо лезть и править исходный код, а просто спокойно приписываем свой класс и работаем с ним. Разве не так?
Применительно к модулю Views можно утверждать, что в его настройках невозможно указать свой класс для оформления группировочного поля. Классы, указываемые в имеющихся настройках поля, не влияют на внешний вид группировочного поля. Поэтому приходится лезть в исходный код и вносить коррективы в настройках по умолчанию.
Не хотите сначала ответить на вопрос, заданный Вам?
Естественно, не так. При вёрстке сайта чаще всего оказывается так, что работать нужно только с теми селекторами, поведение которых не определено, либо унаследовано от родителя. И интересно, как вы собираетесь "работать с классами", не правя никаких файлов?
Вообще, лучше забудьте на время слово "класс" и погуглите, что такое селекторы, каскады и специфичность.
Я смиренно принял тычки, что я не знаю то-не знаю сё. Вам стало легче? Отлично, вернемся к нашим баранам.
Вопрос из поста выше:
Номер не проходит. Настройки поля, в т.ч. замена, воздействуют только на поле, но не на группировочное значение. В REWRITE RESULTS я поставил галочку на " Strip HTML tags ". В коде так и остался тег h3.
Дата: 21.04.2015
Поле и группировочное значение - это не одно и тоже, похоже. Поля сами по себе при наличии галочки отображения выводятся как положено, с этим проблем нет.
Группировочное значение является результатом объединения нескольких элементов (label и field). И в настройках Views нет возможности настроить его форматирование. Так получается?
Где во Views задано, что группировочное поле надо завернуть в h3?
Уф. Может кто-то спец по Views найдется?