[Решено] Как добавить класс zebra полям CCK?

Аватар пользователя Обухов Никита

Здравствуйте,

Хочу настроить вывод ноды так, чтобы каждому полю добавить класс odd/even
Как это можно сделать? В какую сторону смотреть?

Модули и темы:
Версия Drupal:
0 Спасибо

Комментарии

Аватар пользователя Обухов Никита
Обухов Никита 8 лет назад

Решил так:

1) В папку с темой копируем файл content-field.tpl.php из sites\all\modules\cck\theme

2) Создаем content-field-ТИП_КОНТЕНТА.tpl.php и копируем в него содержимое content-field.tpl.php

3) В нём добавляем

<?php
 
global $zebra;
        if (!
$zebra) {
$zebra1;}
else {
$zebra++;}
...

 <div class="field-items-<?php print ($zebra % 2 ? 'odd' : 'even') ?>">
?>

PS> Кто-нибудь знает, какая есть альтернатива для template_preprocess_field() в Друпал 6? :)

0 Спасибо