You are here

function reference_table_formatter_base_type::get_bundle_fields in Reference Table Formatter 7

Load all of the fields that can be displayed for a field and instance.

Return value

array An array of name label, key values.

2 calls to reference_table_formatter_base_type::get_bundle_fields()
reference_table_formatter_base_type::get_renderable_fields in ./reference_table_formatter_base_type.inc
Get the fields and properties which can be rendered.
reference_table_formatter_base_type::is_field in ./reference_table_formatter_base_type.inc
Check if a key is a property or field.

File

./reference_table_formatter_base_type.inc, line 121
A base class for the "reference type" plugin.

Class

reference_table_formatter_base_type
Class reference_table_formatter_base_type

Code

function get_bundle_fields() {
  $bundles = $this
    ->get_bundles($this->field, $this->instance);
  $entity = $this
    ->entity_name();
  $keyed_fields = array();
  foreach ($bundles as $bundle) {
    $fields = field_info_instances($entity, $bundle);
    foreach ($fields as $field_name => $info) {
      $keyed_fields[$field_name] = $info['label'];
    }
  }
  return $keyed_fields;
}