Вывожу циклом картинки и хочу сразу сделать чтобы картинки использовали плагин FancyBox: <?foreach($arResult["ITEMS"] as $cell=>$arElement):?> <a id="various4" href="<?=$arElement["DETAIL_PICTURE"]["SRC"]?>" title="<?=$arElement["PREVIEW_TEXT"]?>"><img alt="example4" src="<?=$arElement["PREVIEW_PICTURE"]["SRC"]?>" /></a> <?endforeach?> Но открывается с помощью плагина только первая картинка, на остальные плагин не работает. В чем может быть проблема?
Скажешь спасибо за то, что я тебе помог в прошлой теме - помогу и в этой. А-то привыкли к тому, что им всё должны.
Я в том числе. По этой теме: FancyBox группирует изображения по атрибуту rel тега a. Все теги a с одинаковым rel будут отображены единой галереей. Поэтому так же возможно несколько галерей.
А справиться то с этим как можно? Создавать атрибуты вручную не получиться, ведь картинки циклом выводятся.
Как насчет подумать? Если у тебя каждый атрибут уникальный, то как ты сгруппируешь их по общему признаку?
Да я думаю можно в цикле в атрибут вставлять ID (элемента) картинки и он точно никогда не будет повторятся. Щас пока не пробовал, с утра попробую.