Например, имеем тип материала Галерея, со списком cck-полей Изображение(field_images).
В стандарте при просмотре материала картинки отображаются списком, что не очень-то красиво.
Для отображения картинок в таблице используем Темизацию CCK поля в Drupal.
Все cck поля по дефолту выводятся с использованием шаблона sites/all/modules/cck/theme/content-field.tpl.php. Чтобы выводить одно из полей в своей разметке, нужно:
1. Скопировать файл content-field.tpl.php в папку с темой.
2. Создать дубликат скопированного файла с именем в виде content-field-FIELD_NAME.tpl.php, где вместо FIELD_NAME указать имя поля. Например если поле называется field_images, то файл будет иметь имя content-field-field_images.tpl.php.
3. Отредактировать этот файл (content-field-FIELD_NAME.tpl.php) по своему желанию.
Просто заменяем тот код на этот:
:
'field-items');
$caption = $label_display == 'inline' ? t($label) : NULL;
print theme('table', array(), mytheme_fields2table($items, 3, NULL, T
Читать →