Взываю о помощи к великим))) Решил сделать галерею с каруселью... все решения, что находил - не подходят((( Мне к картинке нужно выводить ещё кучу сск полей. Решено было сделать 1 материал = 1 картинка + поля. Делаю вьюху, помимо нужных полей добавляю Материал:NID и исключаю из вывода. В аргументах ставлю так же материал:NID. Добавляю аттач, где каруселью вывожу превьюхи картинок а в настройках поля превью ставлю выводить как ссылку и прописываю адрес страница_вьюхи/[nid]. Всё работает. Как к этому Ajax прикрутить? Может есть маны где покурить или ещё чего? Кароч, направте на путь истиный)))
Комментарии
Не нужен тебе аякс
jquery + hook_menu + views_embed_view($name)
hook_menu регистрируешь запрос и функцию, которая подготовит ответ на запрос jquery( например результат вывода views_embed_view($name)) и отдаст его этому-самому jquery, который вставит его в нужное место страницы...
Или я что-то не так понял?
ну нахера тут аякс? Девушку лучше заведи себе.
Чем не устраивает jQuery-шное show() и hide(), fadeIn() и fadeOut()?
правильно ... скорости всё равно не увидишь, только илюзорно дёргающийся индикатор загрузки. да и в нагрузке выигрыш нулевой.
Чел, нахрена тебе это нужно? Аякс актуален для всяких формочек и динамических штуковин. Просто контент грузить им не очень прикольно. У шахи в кэш попадает почти всё что идёт на выход, какой смысл выцеживать по кусочкам, напрягая ядро?
Насчёт php не уверен, если сам модуль работает, то в консоль посмотри, или выведи туда то, что отдаётся. Может быть из-за json трабл
Можно выцеплять регулярочкой со счётчиком.
каких только извращений не встретишь.
возьми jquery.fancybox, нацепи его на ссылки в твоей вьюхе и он будет их показывать
типа
$(".my-view a").fancybox();
к элементу views-row-N добавь аттрибут нарпиер rel="jcarousel-item-N"
и при клике на jcarousel-item-N ищи элемент с rel="jcarousel-item-N"
Все так делают-))
кстати "$." - это и есть объект jquery
маладэс