You are here

function viewscarousel_form_alter in Views carousel 5

Implementation of hook_form_alter(). Add carousel settings to block views, on Drupal's block configuration form.

File

./viewscarousel.module, line 48
Enable the creation of dynamic loading carousel widgets with views.

Code

function viewscarousel_form_alter($form_id, &$form) {
  if ($form_id == 'block_admin_configure' && $form['module']['#value'] == 'views' && array_key_exists($form['delta']['#value'], viewscarousel_get_views('block'))) {
    $form['carousel_settings'] = array(
      '#type' => 'fieldset',
      '#title' => 'Carousel settings',
      '#collapsible' => TRUE,
      '#weight' => -1,
    );
    $form['carousel_settings'] += viewscarousel_setup_form($form['delta']['#value'], TRUE);
    $form['#submit']['viewscarousel_setup_form_submit'] = array();
  }
}