Разукрасить поля и группы полей в зависмости от значений (вьюха)

Главные вкладки

Аватар пользователя iNFerNo iNFerNo 6 июня 2011 в 14:10

Я создал вьюху. 2 поля - никнейм и некое число (сумма флагов).
Темизировал ее так

<?php if (!empty($title)): ?>
  <h3><?php print $title; ?></h3>
<?php endif; ?>
 
<?php
 
$first = true;
 
foreach ($rows as $id => $row) {
    if (!$first) print ", ";
    $first = false;
    print $row;
}
?>

и

<?php foreach ($fields as $id => $field): ?>
 
        <?php print ($field->content); ?>
        <?php endforeach; ?>

Теперь вьюха выводится в строчку (после шаманства некоторого):

Петя (25), Петя (15), Вася (15), Вова (10), Лена (1)

необходимо

если поле (цифра в скобках) равна 25 и больше - закрасить красным.
если поле равна от 15 до 24 - зеленым
если от 5 до 14 голубым цветом

все остальное не закрашиваем

причем одинаковые значения поля (цифра в скобках) закрашиваем в одном контейнере!!!

Как такое можно сделать. Где эти условия задавать... Мерси.

Комментарии