You are here

function textformatter_list_field_create_list in Text list formatter 8.2

Same name and namespace in other branches
  1. 7 textformatter.module \textformatter_list_field_create_list()

Create list for list fields.

1 string reference to 'textformatter_list_field_create_list'
textformatter_textformatter_field_info in ./textformatter.module
Implements hook_textformatter_field_info().

File

./textformatter.module, line 111
Provide a field formatter to render values as HTML or comma-separated lists.

Code

function textformatter_list_field_create_list($entity_type, $entity, $field, $instance, $langcode, $items, $display) {
  $settings = $display['settings'];
  $list_items = array();

  // Get allowed values for the field.
  $allowed_values = list_allowed_values($field);
  foreach ($items as $delta => $item) {
    if (isset($allowed_values[$item['value']])) {
      $list_items[$delta] = field_filter_xss($allowed_values[$item['value']]);
    }
  }
  return $list_items;
}