You are here

function theme_composed_field in Composed Field 7

Implements theme_composed_field().

1 theme call to theme_composed_field()
composed_field_field_formatter_view in ./composed_field.module
Implements hook_field_formatter_view().

File

./composed_field.module, line 1126
Defines composed field type.

Code

function theme_composed_field($vars) {
  $element = $vars['element'];
  $settings = $element['#display']['settings'];
  $class = $settings['style'] == 'block' ? 'clearfix' : 'container-inline';
  $output = '<div class="' . $class . '">';
  foreach ($element['#item'] as $subfield => $subfield_value) {
    $output .= "<div class='composed-field-{$subfield}'>{$subfield_value}</div>";
  }
  $output .= '</div>';
  return $output;
}