добавить вывод ССК поля при отображении фото через lightbox2

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

Аватар пользователя gerboss gerboss 12 февраля 2011 в 17:54

к фотографиям, загружаемым в Node Gallery добавлено поле CCK "автор"
можно ли его как-нить вывести при показе фотографии в Lightbox2?
по умолчанию там выводится только название фото и кол-во фотографий в галерее...

Комментарии

Аватар пользователя gerboss gerboss 13 февраля 2011 в 17:45

как вариант.
допустим в типе материала Gallery Image добавили текстовое поле author.
далее идем в modules\node_gallery\contrib\node_gallery_lightbox2 (тренировался на node_gallery-6.x-2.0-dev)
открываем файлик node_gallery_lightbox2.module
находим
function node_gallery_lightbox2_preprocess_gallery_image_thumbnail
в ней код, начинающийся
case NODE_GALLERY_VIEW_IMAGE_LIST:
вот после этой строки добавляем
if (!($image->field_author[0][value])) {
$my_title = $image->title;}
else {
$my_title = $image->title .t(' (author: ') .$image->field_author[0][value] .')';
}
ну и меняем в условии ниже вывод $image->title на $my_title

в итоге при просмотре фото в lightbox2 видим название фото и в скобках указанный автор....