Вы здесь

Как изменить размер модального окна CTools?

0

Имеется модальное ctools окно с формой. Но оно большое. Как изменить его размер? На данный момент код выглядит так:

$ajax_publish_style = array(
      'ajax_publish-contact-style' => array(
        'modalSize' => array(
          'type' => 'fixed', // Тип модального окна. фиксированный или резиновый.
          'width' => 100, // Ширина модального окна.
          'height' => 'auto', // Высота модального окна.
        ),
        'modalOptions' => array(
          'opacity' => (float) 0.3, // Прозрачность фона.
          'background-color' => '#000000', // Цвет фона.
        ),
        'closeText' => '', // Текст для закрытия модального окна.
        'loadingText' => '', // Текст, отображаемый в момент загрузки модального окна.
        'animation' => 'fadeIn', // Эффект появления модального окна.
        'animationSpeed' => 'fast', // Скорость анимации.
      ),
    );

    // Подключаем настройки для модального окна.
    drupal_add_js($ajax_publish_style, 'setting');
Версия Drupal: 
7.x
Связанные проекты: 
Chaos tool suite (ctools)
Вопрос задан 09.05.2015 - 22:41

Ответы

0
'width' => 100, // Ширина модального окна.
'height' => 'auto', // Высота модального окна.

Вот же, у вас комментарии в нужном месте. Вместо auto нужное вам число (это px) проставьте. Не поможет - посмотрите что за класс у окна да напишите в css правило.

Ответ дан 10.05.2015 - 11:10

класс у ссылки, по которой вызывается модальное окно выглядит так:

'class' => array('ctools-modal-ajax_publish-contact-style ctools-use-modal')
где ajax_publish-contact-style - стиль. Но никаких изменений при этом нет. Как можно исправить?

Комментарий оставлен 10.05.2015 - 13:32