Відповіді:
Якщо ви використовуєте Drupal 7, ви можете використовувати адміністративне накладання за допомогою спеціального модуля.
У вашому файлі CUSTOM_MODULE_NAME_HERE.module знадобляться 3 гачки:
/**
* Implements hook_menu().
*/
function CUSTOM_MODULE_NAME_HERE_menu() {
$items = array();
$items['your/path/to/your/page'] = array(
'page callback' => 'CUSTOM_MODULE_NAME_HERE_page',
'access arguments' => array('access content'),
'type' => MENU_NORMAL_ITEM,
);
return $items;
}
/**
* Implements hook_admin_paths_alter().
*/
function CUSTOM_MODULE_NAME_HERE_admin_paths_alter(&$paths) {
$paths['your/path/to/your/page'] = TRUE;
}
/**
* page callback
*/
function CUSTOM_MODULE_NAME_HERE_page(){
$output = 'your page content';
return $output;
}
По лінії відповіді ipwa вище, модуль шляхів накладення простий та легкий у використанні для цього типу речей.
Найпростіший спосіб - це реалізувати простий спеціальний модуль, який виконує такі дії:
Якщо ви віддаєте перевагу, ви завжди можете в меню гачка повернути вміст у формі JSON, використовуючи drupal_json () та додати його як вбудований html у лайтбокс, замість посилання на зовнішній файл.
Дуже простий спосіб зробити це з вузла відображення як спливаючого вікна : Є багато рішень для подібних матеріалів. Я б зробив це в шарі теми, щоб було щось дійсно легке. Для цього також можна використовувати різноманітні спливаючі модулі. Один з простих способів зробити це - використовувати модуль Lightbox2, оформити сторінку цієї документації: http://drupal.org/node/252260
Щоб показати вміст цілої сторінки в накладанні (спливаюче вікно), використовуйте модуль overlay_path .
Встановіть модуль і в конфігурацію u включіть URL-адресу сторінки, яку потрібно показати як накладення (спливаюче вікно).
ви можете використовувати прості jquery та css, як згадувалося тут, і завантажувати ajax зовнішню сторінку.
Простий діалоговий модуль може бути корисним, легко здійснити посилання на вашу спливаючу сторінку