window.open в Друпал полная новость

Здраствуйте мне нужно сделать такую вещь при нажатии на силку например ПЛАНИРОВКИ должно появитса окно window.open и в нем показать картинка ПЛАНИРОВКИ и снизу кнопка печать может дето есть уже готоворе решение?

Коментувати

Увійдіть або зареєструйтесь, щоб додати коментар

Коментарі

Ето все я делаю в полной новости и там у меня есть силки ПЛАНИРОВКИ, ФАСАД при нажатии на них дожно загрузитса окно window.open и в етих окнах должни бить картинки которие относятса к даной новсти

Это делают куча модулей, например, colorbox. Можно написать свое через модуль CTools.
http://drupal.org/node/266126
http://drupal.org/project/colorbox_node или такой модуль.

Насчет кнопки печать, нужно поискать по идее там не сложно должно быть.

ето не то ето модульние окна а мне нужно имено как сдесь http://zod.ru/catalog/view.php?SECTION_ID=1&ELEMENT_ID=661 при нажатии на ссылку Планировки

Готовых модулей я не знаю, можно делать самому, собственно сложного ничего нету.
Свой модуль делает hook_menu() и регистрирует свою страницу, на которой будет показана нужная информация.
В темизации этой страницы убрать все регионы кроме контента, кнопка печать тогда реализуется тоже просто еще и стили печати можно прикрепить.

можеш кинуть мини пример как ето реализовать бо я на чинающий все ещо не знаю в друпале

Примеры есть по самым нужным хукам — http://drupal.org/project/examples
Снизу есть ссылка скачать модуль на Друпал 6 и Друпал7. Это список модулей по разным частям функционала Друпал, почти все модули делают hook_menu(), документация на русском http://api.drupal.ru/api/function/hook_menu/6

Насчет кнопки печати ничего сложного там нет и можно открыть их страницу, посмотреть как сделано у них
Код кнопки:

Код на JavaScript:
function showPrint() {
var cur_url = document.URL;
if (cur_url.indexOf('?', 0) > 0) {
window.location.href = document.URL + "&print=Y";
}
else {
window.location.href = document.URL + "?print=Y";
}
}

В целом печать страницы делается элементарно:
Напечатать статью

Ч етим понятно я умею визивать окной мне нужно мини пример как вивисти в мое окно дополнительное поле с ноди

только та силка ето тсайт не на друпале походу какойто фрейм ворк или самопис