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;
}