Quiero mostrar algo de contenido, devuelto por una llamada AJAX en una superposición o ventana emergente.
¿Tienes alguna idea de cómo puedo hacerlo?
fuente
Quiero mostrar algo de contenido, devuelto por una llamada AJAX en una superposición o ventana emergente.
¿Tienes alguna idea de cómo puedo hacerlo?
Si está utilizando Drupal 7, puede utilizar la superposición administrativa con un módulo personalizado.
Necesitará 3 ganchos en su archivo CUSTOM_MODULE_NAME_HERE.module:
/**
* 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;
}
En la línea de la respuesta de ipwa anterior, el módulo de rutas superpuestas es simple y fácil de usar para este tipo de cosas.
La forma más fácil es implementar un módulo personalizado simple que haga lo siguiente:
Si lo prefiere, siempre puede hacer que su menú de enlace devuelva el contenido en formato JSON, utilizando drupal_json () y lo agregue como html en línea al lightbox, en lugar de hacer referencia a un archivo externo.
Una forma muy fácil de hacer esto desde el nodo Display como una ventana emergente : hay muchas soluciones para este tipo de cosas. Lo haría en la capa de tema para tener algo realmente ligero. También puede usar la variedad de módulos emergentes para esto. Una forma simple de hacer esto es usar el módulo Lightbox2, consulte esta página de documentación: http://drupal.org/node/252260
Para mostrar el contenido de una página completa en una superposición (ventana emergente), use el módulo overlay_path .
Instale el módulo y, en la configuración, incluya la URL de la página que debe mostrar como una superposición (ventana emergente).
El módulo de diálogo simple puede ser útil, es fácil implementar un enlace a su página emergente
fuente