Есть простейшая задача - в зависимости от значения поля вывести его текст разным цветом. Поставил PHP для views, думал там с подстановочными шаблонами можно будет провести проверку и сделать как я хочу. Ан нет - там вместо привычных шаблонов переменные, которые возвращают числовое значение. Что с ним делать я понятия не имею, мне-то текст нужен из поля. Может поможет кто советом?
Комментарии
- чисел-то много, у каждого своя
- даже если так, а как текст получить, т.к. переменные только число возвращают
Через подстановочные шаблоны сделать css-класс для обертки поля, цвет задать в стилях по классу.
Немного погуглил и выяснилось, что это такая "фича" у views php - все его подстановочные шаблоны (переменные) равны nid. Как исправить - мне непонятно. Вот тут http://www.drupal.ru/node/73569 человек в конце концов вообще с помощью jquery решил поставленную задачу, похоже, если никто не поможет, и мне так придётся.
sergeybelya, так а условие проверки мне как сделать? Мы друг друга не поняли. Да и цвет в данном случае для примера - а если я например, хочу заменить какое-то текстовое значение картинкой?
background-image. Насколько я понял вашу задачу, использование Views PHP вообще не нужно. Просто к .views-row через подстановочные шаблоны добавить уникальный класс в зависимости от значения поля.