Browse Source

New layout branch.

Chun-Huai Cheng 9 years ago
parent
commit
d807257e31
1 changed files with 13 additions and 2 deletions
  1. 13 2
      tripal_fields_layout/tripal_fields_layout.module

+ 13 - 2
tripal_fields_layout/tripal_fields_layout.module

@@ -99,6 +99,7 @@ function tripal_fields_layout_form_field_ui_display_overview_form_alter(&$form,
     t('Label'),
     array('data' => t('Format'), 'colspan' => 3),
     t('Region'),
+    t('Panel Layout')
   );
 
   // Change the region callback for each field to place each field in the
@@ -129,6 +130,15 @@ function tripal_fields_layout_form_field_ui_display_overview_form_alter(&$form,
         'class' => array('te-field-region'),
       )
     );
+    $layout_options = array ('Default', 'Vertical Table', 'Horizontal Table', '[Add a Horizontal Table]', '[Add a Vertical Table]');
+    $form['fields'][$field_name]['layout'] = array(
+      '#type' => 'select',
+      '#options' => $layout_options,
+      '#default_value' => 'Default',
+      '#attributes' => array(
+        'class' => array('te-field-layout'),
+      )
+    );
     $form['fields'][$field_name]['#field_instance_id'] = array(
       '#type' => 'value',
       '#value' => $field_instance['id']
@@ -141,6 +151,7 @@ function tripal_fields_layout_form_field_ui_display_overview_form_alter(&$form,
   $submit = $form['#submit'];
   $form['#submit'] = array('tripal_fields_layout_field_ui_submit');
   $form['#submit'] = array_merge($form['#submit'], $submit);
+  //dpm($form);
 }
 
 /**
@@ -514,7 +525,7 @@ function tripal_fields_layout_field_ui_submit($form, &$form_state) {
       ->condition('field_id', $field_instance_id)
       ->execute()
       ->fetchField();
-      //dpm(array('instance' => $field_instance_id, 'panel_id' => $panel_id, 'panel_field_id' => $penal_field_id, ));
+
       if ($penal_field_id) {
         db_update('tripal_panel_fields')
         ->fields(array(
@@ -866,4 +877,4 @@ function tripal_fields_layout_entity_view($entity, $type, $view_mode, $langcode)
 
       break;
   }
-}
+}