Наверняка, всем известна возможность интеграции модуля Colorbox с Views, для того, чтоб выводимые ноды отображать во всплывающем окошке Colorbox. Это здорово, красиво и привычно для пользователей сети Интернет, но я задался одним вопросом, вернее, даже двумя. Дело в том, что при использовании решения Colorbox + Views, всё содержимое, которое мы хотим отобразить в Colorbox, загружается полностью вместе с представлением (Views), скрывается от наших глаз и появляется только тогда, когда мы кликнем по ссылке, прошитой тегами Colorbox. На мой взгляд, это вкорне неверно, если содержимого много, сайт посещаем и т.д., ведь, нагрузка, в таком случае, будет и на сервер и на Интернет-канал пользователя. Логичней было бы реализовать подгрузку содержимого уже после нажатия на ссылку Colorbox, но как?
Существует ряд модулей, два из которых мне известны, которые выполняют сей процесс. Один - Popup, второй - Colorbox Node. Я не особо разбираюсь в кодах этих модулей, но предполагаю, что логика их работы различна.
Оба эти модуля могут быть использованы вместе со Views, но ни один из них мне не подходит, так как дает не совсем тот результат, которых я хотел бы получить.
Может кто-нибудь сталкивался с подобной задачей и успешно ее решил? Поделитесь опытом. Thanks!
Комментарии
привычно пользователям? это юмор такой?
Вы, видимо, не пользуетесь facebook, vk и прочими социалками) а также интернет-магазинам, досками объявлений и вообще Интернетом
социалки не показатель. ни разу не видел вывод всего контента таким образом в магазине.
по сути есть что сказать?
Столкнулся с такой же проблемой... Жень, нашел решение?
Наш воз и ныне там нет, решения та и не нашел. Смерился и отказался от затеи. Как, впрочем, и всегда
Единственное, на что могу обратить ваше внимание - http://drupal.org/project/overlay_paths и http://drupal.org/project/ctools_automodal - сам их не юзал детально, но, как я понял, они делают что-то подобное, только по другой логике, нежели указанные в топике.
так то оно так, но сложно) хотелось бы какую-нибудь более коробочную оболочку
Ок, посмотрю на те 2 модуля. ХулиGUN, спасибо, когда-нибудь Я дорасту до такого уровня, чтобы сделать это
А пока есть ещё вариант - модуль Quick Tabs. У него есть параметр типа "использовать AJAX при переходах по вкладкам". Для моей задачи, в принципе, это может прокатить - в модальном окне несколько вкладок загружаемые по требованию.
я смотрю, вы тоже умелец искать обходные пути
Quicktabs работает хорошо, но он работает как блок. А блоки можно отображать на определённых страницах... Короче работает, но не там где мне надо...
В итоге всё же походу надо курить вот эту статью: http://www.drupaler.by/lessons/ctool-modal-api-rabota-s-modalnymi-oknami
Интересно, или мы плохо ищем, или никому не нужно было подгружать AJAXом в модальном окне что-либо...
Мне кажется есть три пути. 1) эта статья, 2) интеграция модуля popup и views, 3) допилка какого-то из существующих. Предлагаю пойти разными путями и посмотреть, что друг у друга выйдет
Думаю, что Я нашёл то, что нужно: https://drupal.org/project/content_page
Вычитал тут: http://www.drupal.ru/node/68873 внизу объяснение как использовать.
Пример,
<a class="colorbox-load" href="http://yoursite.com/node/1?ajax_request">Ссылка при нажатии на которую запускается Colorbox, и AJAXом загружается нода id 1</a>