Изменить цвет шрифта в несортированном списке в представлениях Drupal
Я использую Drupal с представлениями, который выводит неформатированный список заголовков новостей (в сопровождении дат). Пример вывода моего представления:
Некоторым заголовкам новостей необходимо изменить цвет или размер шрифта. Например, если выбранный термин таксономии "горячий", то размер шрифта заголовка должен быть 8 пикселей.
Я думаю, что мне нужен класс CSS для вставки новостей с тегами, но я не могу понять, как это сделать.
2 answers
Представления поддерживают токены для создания классов CSS в выводе HTML поля. Ниже приведен снимок экрана, на котором показан пример, в котором я добавил поля "Теги" и "Заголовок" из типа содержимого статьи по умолчанию. Таким образом, выбранные термины таксономии добавляются в качестве классов CSS, и вы можете применить соответствующий стиль с помощью CSS.
Чтобы просмотреть список доступных токенов в вашем представлении, проверьте раздел "Переписать результаты" -> "Переписать вывод этого поля" -> "Шаблоны замены" на экране конфигурации поля (на самом деле вам не нужно переписывать вывод, однако это место, где вы можете найти список поддерживаемых токенов для конкретного поля).
Вы можете сделать это с помощью CSS-инжектора.
Позволяет администраторам вводить CSS в вывод страницы на основе настраиваемых правил. Это полезно для добавления простых настроек CSS без изменения официальной темы сайта. CSS добавляется с помощью стандартной функции drupal_add_css() Drupal и учитывает кэширование страниц и т. Д. То 2.x brach использует технические средства, чтобы CSS можно было включать в изменения функций (т. Е. CSS, улучшающий внешний вид представления, может быть упакован с вид).
КАК ИСПОЛЬЗОВАТЬ ?