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

Entradas populares