When you have multiple terms in one single field, the weight field is taken into consideration. If all weights are the same, sorting should be by name...
I have created some piece of code...
in content_taxonomy_field_formatter()
just after

if (!is_array($item)) {
    return '';
  }

and before

if ($field['terms_as_links'] || $formatter == 'link') {

Place this sorting code:

  foreach ($item as $key => $row) {
    $weight[$key]  = $row->weight;
    $name[$key] = $row->name;
  }
  array_multisort($weight, SORT_ASC, $name, SORT_ASC, $item);

Comments

magnus’s picture

Status: Needs review » Closed (won't fix)

Active development is only done for the 6.x branch.