не работает Lightbox при хитром выводе картинки через views [РЕШЕНО]

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

Аватар пользователя neutron neutron 26 октября 2010 в 17:26

Уткнулся в запутанную проблему.
на сайте стоит CCK, views, lightbox2
лайтбокс работает везде, кроме нужного места:

При создании материала имеется два поля для загрузки картинок - field_image и field_fullimage
Надо чтоб в ноде (отображается через views) field_image ссылалась на field_fullimage и открывалась через lightbox.

1) Создал вид
2) добавил поле field_image - показывать оригинал
3) добавил field_fullimage - скрыл из вывода (просто подгрузил значение в views для работы переменной [field_fullimage_fid] )
4) у field_image выбрал
Output this field as a link
-Link path: sites/default/files/[field_fullimage_fid]
-Link class: lightbox

картинка field_image правильно отображается, имеет ссылку на field_fullimage, открывает всё нормально , класс ссылке прописывается нормально
в настройках Lightbox класс прописан, но лайтбокс не работает. Вопрос - почему такое может быть?

Комментарии

Аватар пользователя neutron neutron 27 октября 2010 в 10:48

Clarion wrote:
вроде бы для лайтбокса нужен не класс, а rel="lightbox"

В админке лайтбокса можно укзать классы, которые он обрабатывать будет

Аватар пользователя neutron neutron 27 октября 2010 в 10:50

q2_faith wrote:
значит не тот класс. посмотрите через firebug и попробуйте другие классы

класс тот, через опера драгонфлай проверял - все как должно быть, другие классы тоже пробовал.
если вбиваю контент вручну, допустим в ноду, и присваиваю картинке класс - все работает, когда это генерирует views работать отказывается.
сейчас попробую прописать ссылку не в настройках вида, а через темизацию поля, потом отпишусь

Аватар пользователя neutron neutron 27 октября 2010 в 11:22

Решил другим способом
во views:
Rewrite the output of this field
<a href="[field_fullimage_fid]" rel="lightbox">[field_image_fid]</a>

класс lightbox выведеный через views как и прежде не обрабатывается, но оно уже и не надо