Решено! Темизация Views. 2 поля в строчку через запятую

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

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

Встречал код который выводит 1 поле через запятую (без форматирования стиль вьюхи)

<?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; ?>

а что нужно дописать чтобы для 2-3 полей ну и что бы 2 и 3 поле можно было там в круглые скобочки заключить) после котрых сразу же бы шла запятая...

а то в примере выше там она сама по себе (с пробелами получается).

Комментарии

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

выше код выводит типо этого

Соня 25 , Лена 13 , Катя 13 , Петя 13 , Вася 10

а нужно типа этого

Соня (25), Лена (13), Катя (13), Петя (13) , Вася (10)

И еще хочу обвернуть каждый элемент (например Соня (25)) дивом, чтобы сделать такую вещь, у кого 25 и выше одним цветом фон если от 10 до 24 другим цветом, у кого меньше 9 тех не оборачивать дивом...

Аватар пользователя penexe penexe 6 июня 2011 в 13:32

кароче у 1го поля ставишь галку exclude (исключить), у 2го тыкаешь rewrite output вроде, итуда вбиваешь токены из списка

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

копался как раз в этом...

все ок. данке.

Соня (25) , Лена (13) , Катя (13) , Петя (13)

а запятую как можно придвинуть к скобкам или как можно пробел удалить... не нужный?

а закрашивать например это Соня (25) в зеленый а это в красный Лена (13) , Катя (13) , Петя (13) во вьюхе дивы писать или в темизации уже надо шаманить?