'properties' => array(
    'css-class' => 'field-terms',
    'formatters' => array(

Here's a starter patch - must include this also in custom fields creation

Comments

swentel’s picture

Version: 6.x-1.x-dev » 7.x-1.x-dev
Status: Active » Patch (to be ported)
StatusFileSize
new3.76 KB

Follup patch, commited to D6

swentel’s picture

StatusFileSize
new7.72 KB

Another follow up patch - alter css class from the interface !

  // Extra css class - to be added in nd_cck.module
  $class = isset($field['display_settings'][$element['#context']]['css-class']) ? $field['display_settings'][$element['#context']]['css-class'] : '';
  if (!empty($class)) {
    $variables['field_name_css'] .= ' '. $class;
  }
swentel’s picture

Version: 7.x-1.x-dev » 6.x-1.x-dev

changing title, since this needs to get in still for D6
+ change ds_field_classes() function

function ds_field_classes() {
  $styles = array('' => t('None'));
  $extra_styles = trim(variable_get('ds_styles', ''));
  if (!empty($extra_styles)) {
    $extra_styles = explode("\n", $extra_styles);
    foreach ($extra_styles as $key => $value) {
      list($style_key, $style_name) = explode("|", $value);
      $styles[$style_key] = $style_name;
    }
  }

  return $styles;
}
swentel’s picture

Version: 6.x-1.x-dev » 7.x-1.x-dev

Committed to D6 - ready for D7

swentel’s picture

Status: Patch (to be ported) » Fixed

Committed to D7

swentel’s picture

Status: Fixed » Closed (fixed)