You are here

function oa_related_default_pane in Open Atrium Related Content 7.2

Helper function to create a new panels pane for a given fieldname.

Parameters

$node:

1 call to oa_related_default_pane()
oa_related_panelizer_pre_render_alter in ./oa_related.module
Implements hook_panelizer_pre_render_alter().

File

./oa_related.module, line 189

Code

function oa_related_default_pane($node, $field_name) {
  $fields = field_info_instances('node', $node->type);
  $instance = $fields[$field_name];
  $field_display = $instance['display']['default'];
  $pane = panels_new_pane('entity_field', 'node:' . $field_name, TRUE);
  $pane->configuration['formatter'] = $field_display['type'];
  $pane->configuration['formatter_settings'] = $field_display['settings'];
  $pane->configuration['label'] = $field_display['label'];
  $pane->configuration['context'] = 'panelizer';
  return $pane;
}