Чётные и нечётные комментарии, как покрасить?

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

Аватар пользователя krock krock 30 сентября 2010 в 15:53

Добрый день.

Очень хотелось бы покрасить чётные комментарии в один цвет, нечётные - в другой. Насколько я понимаю, в стандартном функционале такое не заложено. Я не нашёл даже намёка. В какую сторону копнуть, чтобы не переписывать модуль comment?

Спасибо!

Комментарии

Аватар пользователя riyuzakki riyuzakki 30 сентября 2010 в 16:31

comment-wrapper.tpl.php - объявляете глобальную переменную-счетчик, пишете в неё единицу.
comment.tpl.php - читаете объявленную переменную-счетчик, проверяете четность, выводите соответствующий класс, увеличиваете счетчик.

Аватар пользователя FORTIS FORTIS 30 сентября 2010 в 16:55

"Sun-fire" wrote:
На случай, если надо будет аналогичное во вьюсах организовать. А в данном случае таки tpl править.

и там зебры есть

Аватар пользователя krock krock 1 октября 2010 в 2:43

Большое спасибо всем, я буду пробовать!

comment.odd { background:red; }
comment.even { background:green; }

Вот этого совсем не понял.
К слову: модуль Views не ставил принципиально. Он в проекте не нужен. А ради комментов.. как-то.. Smile

з.ы. на фотке была друпалодевочка? ROFL

Аватар пользователя FORTIS FORTIS 1 октября 2010 в 8:37

"krock" wrote:
Вот этого совсем не понял.

even/odd - четные/нечетные ($zebra в comment.tpl.php)

"krock" wrote:
з.ы. на фотке была друпалодевочка? :)))))

ага, в засаде