Изменить цвет шрифта в несортированном списке в представлениях Drupal


Я использую Drupal с представлениями, который выводит неформатированный список заголовков новостей (в сопровождении дат). Пример вывода моего представления:

Example output of my View

Некоторым заголовкам новостей необходимо изменить цвет или размер шрифта. Например, если выбранный термин таксономии "горячий", то размер шрифта заголовка должен быть 8 пикселей.

Я думаю, что мне нужен класс CSS для вставки новостей с тегами, но я не могу понять, как это сделать.

 1
Author: Watergate, 2015-05-20

2 answers

Представления поддерживают токены для создания классов CSS в выводе HTML поля. Ниже приведен снимок экрана, на котором показан пример, в котором я добавил поля "Теги" и "Заголовок" из типа содержимого статьи по умолчанию. Таким образом, выбранные термины таксономии добавляются в качестве классов CSS, и вы можете применить соответствующий стиль с помощью CSS.

HTML output of a field in Views, using token to generate the CSS class(es)

Чтобы просмотреть список доступных токенов в вашем представлении, проверьте раздел "Переписать результаты" -> "Переписать вывод этого поля" -> "Шаблоны замены" на экране конфигурации поля (на самом деле вам не нужно переписывать вывод, однако это место, где вы можете найти список поддерживаемых токенов для конкретного поля).

 1
Author: Watergate, 2015-05-20 16:25:07

Вы можете сделать это с помощью CSS-инжектора.

Позволяет администраторам вводить CSS в вывод страницы на основе настраиваемых правил. Это полезно для добавления простых настроек CSS без изменения официальной темы сайта. CSS добавляется с помощью стандартной функции drupal_add_css() Drupal и учитывает кэширование страниц и т. Д. То 2.x brach использует технические средства, чтобы CSS можно было включать в изменения функций (т. Е. CSS, улучшающий внешний вид представления, может быть упакован с вид).

КАК ИСПОЛЬЗОВАТЬ ?

 0
Author: Nishant, 2015-05-20 12:16:52