Темизация CCK поля в Drupal

Например, имеем тип материала Галерея, со списком 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) по своему желанию.
Просто заменяем тот код на этот:

< ?php if (!$field_empty) : ?>
 
< ?php if ($label_display == 'above') : ?>
< ?php print t($label) ?>: 
< ?php endif;?> < ?php $attributes = array('class'=>'field-items'); $caption = $label_display == 'inline' ? t($label) : NULL; print theme('table', array(), mytheme_fields2table($items, 3, NULL, T

Читать

Выводим title перед lightbox изображением в Drupal

Например, нам нужно вывести описание картинки перед lightbox изображением в Drupal.

Допустим, у нас есть  поле для загрузки изображений, в нем есть возможность добавить теги alt, title для загружаемого изображения.

Настраиваем в отображении поля LightBox2: thimbnail->lightbox (http://ваш_сайт/admin/content/node-type/ваш_тип_материала/display).

Теперь топаем править код лайтбокса  (Директория_сайта\www\sites\all\modules\lightbox2\lightbox2.formatter.inc)

Там ищем строчки

return $output;

для каждой функции, либо только для той,
Читать