entityCondition('entity_type', 'node') ->entityCondition('bundle', 'vision') ->propertyCondition('status', NODE_PUBLISHED); $result = $query->execute(); if (isset($result['node'])) { foreach($result['node'] as $nid => $val) { $node = node_load($nid); $options[$nid] = $node->title; } } $form['redaktionens_udvalgte_nid'] = array( '#type' => 'select', '#options' => $options, '#default_value' => variable_get('redaktionens_udvalgte_nid'), '#description' => t('Set vision node for Redaktionens Udvalgte block') ); $form['#attached'] = array( 'js' => array( libraries_get_path('chosen') . '/chosen.jquery.min.js', drupal_get_path('module', 'mkbh_visioner') . '/js/mkbh_visioner_admin.js', ), 'css' => array( libraries_get_path('chosen') . '/chosen.css', ) ); // Gode visioner block. $form['gv_block'] = array( '#type' => 'fieldset', '#title' => t('Gode visioner block'), '#collapsible' => TRUE, '#collapsed' => TRUE, '#description' => t('Set Gode visioner block title and body'), ); $form['gv_block']['gv_title'] = array( '#type' => 'textfield', '#title' => t('Title'), '#default_value' => variable_get('gv_title') ); $form['gv_block']['gv_body'] = array( '#type' => 'textarea', '#title' => t('Body'), '#default_value' => variable_get('gv_body') ); // Visioner popup. $form['visioner_popup'] = array( '#type' => 'fieldset', '#title' => t('Visioner popup'), '#collapsible' => TRUE, '#collapsed' => TRUE, ); $visioner_popup_title = variable_get('visioner_popup_title'); $form['visioner_popup']['visioner_popup_title'] = array( '#type' => 'text_format', '#format' => 'full_html', '#title' => t('Title'), '#default_value' => $visioner_popup_title['value'], '#required' => TRUE ); $visioner_popup_first_col = variable_get('visioner_popup_first_col'); $form['visioner_popup']['visioner_popup_first_col'] = array( '#type' => 'text_format', '#format' => 'full_html', '#title' => t('First column'), '#default_value' => $visioner_popup_first_col['value'], '#required' => TRUE ); $visioner_popup_second_col = variable_get('visioner_popup_second_col'); $form['visioner_popup']['visioner_popup_second_col'] = array( '#type' => 'text_format', '#format' => 'full_html', '#title' => t('Second column'), '#default_value' => $visioner_popup_second_col['value'], '#required' => TRUE ); return system_settings_form($form); }