drupal7 ctools modal

http://www.codeexpertz.com/blog/drupal/drupal-7-ctools-modal-popup-simple-page-example

http://www.codeexpertz.com/blog/drupal/drupal-7-ctools-modal-popup-simple-page-example

function codeexpertz_menu() {
  $items['admin/test/sample/%ctools_js/page'] = array(
    'title' => 'Demo CTools Page',
    'access arguments' => TRUE,
    'page callback' => 'codeexpertz_ctools_page_example',
    'page arguments' => array(3),
    'type' => MENU_CALLBACK,
  );
}
 
/**
 * Callback function for Popup page.
 */
function codeexpertz_ctools_page_example($js) {
  $output = "Sample CTools popup functionality for Demo purpose.";
  if ($js) {
    // Required includes for ctools to work:
    ctools_include('modal');
    ctools_include('ajax');
    return ctools_modal_render("Demo", $output) ;
  }
  return $output;
}
 
#Popup Click Link
print l(t('Modal Window'), 'admin/test/sample/nojs/page', array('attributes' => array('class' => 'ctools-use-modal')));
原文地址:https://www.cnblogs.com/qinqiu/p/12177174.html