Yanıtlar:
Drupal 7 kullanıyorsanız, özel bir modülle yönetim katmanını kullanabilirsiniz.
CUSTOM_MODULE_NAME_HERE.module dosyanızda 3 kancaya ihtiyacınız olacak:
/**
* 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;
}
Yukarıdaki ipwa'nın yanıt çizgileri boyunca, bindirme yolları modülü bu tür şeyler için basit ve kullanımı kolaydır.
En kolay yol, aşağıdakileri yapan basit bir özel modül uygulamaktır:
İsterseniz, kanca menünüzün içeriği drupal_json () kullanarak JSON biçiminde döndürmesini ve harici bir dosyaya başvurmak yerine ışık kutusuna satır içi html olarak eklemesini sağlayabilirsiniz.
Ekran düğümünden bir açılır pencere olarak yapmanın çok kolay bir yolu : Bu tür şeyler için birçok çözüm var. Tema katmanında gerçekten hafif bir şey yapmak isterdim. Bunun için çeşitli açılır pencere modüllerini de kullanabilirsiniz. Bunu yapmanın basit bir yolu, Lightbox2 modülünü kullanmaktır, şu dokümantasyon sayfasına göz atın : http://drupal.org/node/252260
Bir bindirmedeki (pop-up) tüm sayfa içeriğini göstermek için overlay_path modülünü kullanın .
Modülü takın ve u konfigürasyonuna, yer paylaşımı (pop-up) olarak göstermeniz gereken sayfanın URL'sini ekleyin.
burada belirtildiği gibi bazı basit jquery ve css kullanabilir ve ajax tarafından harici bir sayfa yükleyebilirsiniz.
Basit iletişim modülü yararlı olabilir, pop-up sayfanıza bir bağlantı uygulamak kolaydır