Colorbox inline

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

Аватар пользователя cyberlex404 cyberlex404 9 ноября 2011 в 23:55

Возникла проблема с colorbox inline. Увы .. форма (webform) не хочет загружаться в colorbox слой. Colorbox открывается а содержимое не загружается.
Однако, если открыть эту страницу, и на ней нажать на ссылку http://new2.braslavskie.by/housing/add?width=500&height=500&inline=true#... почему то начинает работать.. но только на самой странице.

UPD Проверил на других сайтах... тоже не работает. И то у меня не так?

UPD Как всегда... "сам себе решебник"

Комментарии

Аватар пользователя cyberlex404 cyberlex404 10 ноября 2011 в 6:05

Вопрос загрузки через Colorbox остаётся. Почему то когода нода загружена на страницу то в Colorbox-слое содержимое отображается, а когда ссылка расположена на другой странице загружается пустой Colorbox-слой

Аватар пользователя Sadchenko Sadchenko 1 декабря 2011 в 17:25

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

Аватар пользователя WiseMan WiseMan 1 декабря 2011 в 17:36

colorbox inline работает только для div которые уже загружены, потому и называется inline.

Если нужно отобразить с другой страницы, то iframe + читайте http://www.drupal.ru/node/68873

Либо подгружать форму на те страницы где расположена ссылка. Делать div оборачивающий форму невидимым (если не пишется в дизайн), а в ссылке указывать id div самой формы.

Есть еще вариант /colorbox/form/[form_id]?destination=some_path&width=500&height=500 но он по моему на для всех форм работает.