function theme_ds_field_minimal in Display Suite 7.2
Same name and namespace in other branches
- 7 modules/ds_extras/ds_extras.module \theme_ds_field_minimal()
 
Provide minimal HTML for the field.
File
- modules/
ds_extras/ ds_extras.module, line 753  - Display Suite extras main functions.
 
Code
function theme_ds_field_minimal($variables) {
  $output = '';
  $config = $variables['ds-config'];
  $classes = isset($config['classes']) ? ' ' . $config['classes'] : '';
  // Add a simple wrapper.
  $output .= '<div class="field field-name-' . strtr($variables['element']['#field_name'], '_', '-') . $classes . '">';
  // Render the label.
  if (!$variables['label_hidden']) {
    $output .= '<div class="label-' . $variables['element']['#label_display'] . '">' . $variables['label'];
    if (!isset($config['lb-col'])) {
      $output .= ': ';
    }
    $output .= '</div>';
  }
  // Render the items.
  foreach ($variables['items'] as $delta => $item) {
    $output .= drupal_render($item);
  }
  $output .= "</div>";
  return $output;
}