Modificar el tamaño de la ventana ctools modal (modalSize)
Poner el siguiente código:
function xxx() {
//Add JS Ctools Modal
$js_settings = array(
'edit-favoritenumber' => array(
'modalSize' => array(
'type' => 'fixed',
'width' => 700,
'height' => 400,
),
'modalTheme' => 'CToolsModalDialog',
),
);
drupal_add_js($js_settings, 'setting');
$enlace = l(t('Edit'), 'name-editfavoritenumber/nojs/1', array('attributes' => array('class' => 'ctools-modal-edit-favoritenumber ctools-use-modal')));
return $enlace;
}
Pasos:
1. Se muestra una función cualquiera para mostrar la adición de un js:
drupal_add_js($js_settings, 'setting');
2. Ese js contiene un array:
$js_settings = array(
'edit-favoritenumber' => array(
'modalSize' => array(
'type' => 'fixed',
'width' => 700,
'height' => 400,
),
'modalTheme' => 'CToolsModalDialog',
),
3. Se adicionan 2 clases desde el lugar donde se va a abrir la ventana modal, para este caso es un hook.
ctools-modal-edit-favoritenumber ctools-use-modal
ctools-modal: precede al nombre de la clase adicionada, para este caso precede a la clase edit-favoritenumber
-edit-favoritenumber: sigue despues de la ctools-modal

Comentarios
Publicar un comentario