Возникла проблема с colorbox inline. Увы .. форма (webform) не хочет загружаться в colorbox слой. Colorbox открывается а содержимое не загружается.
Однако, если открыть эту страницу, и на ней нажать на ссылку http://new2.braslavskie.by/housing/add?width=500&height=500&inline=true#... почему то начинает работать.. но только на самой странице.
UPD Проверил на других сайтах... тоже не работает. И то у меня не так?
UPD Как всегда... "сам себе решебник"
Комментарии
http://floomby.ru/content/7lKLxUOnX0
И вот что на других страницах
Я тля таких дел simple dialog использую. Дещево и сердито.
Serge66, Туда webform запихнуть можно без блоков и доп темизации webform ноды?
Ну да. И не только.
Вопрос загрузки через Colorbox остаётся. Почему то когода нода загружена на страницу то в Colorbox-слое содержимое отображается, а когда ссылка расположена на другой странице загружается пустой Colorbox-слой
Фокусы? или глюки.
http://floomby.ru/content/DUDWqtP7d0
Ну так конечно не будет работать. Так как сам блок не подгружается на той странице, на которой его просто напросто нету. Тебе нужно вьюшку создать и определить ее вывод на всех страницах сайта, и уже в колорбоксе задавать айди самой вьюшки.
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 но он по моему на для всех форм работает.