You are here

function reference_table_formatter_entityreference::get_entity_property_label in Reference Table Formatter 7

Parameters

$info:

Return value

string

Overrides reference_table_formatter_base_type::get_entity_property_label

File

plugins/reference_types/entityreference.inc, line 64

Class

reference_table_formatter_entityreference
Class reference_table_formatter_field_collection

Code

function get_entity_property_label($info) {
  $bundles = $this
    ->get_bundles();

  // It's a unique situation for nodes, to be able to override the label
  // for the "title" property.
  if (count($bundles) == 1 && $this
    ->entity_name() == 'node') {
    $type = node_type_load($bundles[0]);
    return $type->title_label;
  }
  else {
    return parent::get_entity_property_label($info);
  }
}