function field_ui_bundle_admin_path

Determines the adminstration path for a bundle.

9 calls to field_ui_bundle_admin_path()
DisplayOverview::submit in drupal/core/modules/field_ui/lib/Drupal/field_ui/DisplayOverview.php
Overrides Drupal\field_ui\OverviewBase::submit().
FieldOverview::__construct in drupal/core/modules/field_ui/lib/Drupal/field_ui/FieldOverview.php
Overrides Drupal\field_ui\OverviewBase::__construct().
field_ui_fields_list in drupal/core/modules/field_ui/field_ui.admin.inc
Page callback: Lists all defined fields for quick reference.
field_ui_field_delete_form in drupal/core/modules/field_ui/field_ui.admin.inc
Form constructor for removing a field instance from a bundle.
field_ui_field_delete_form_submit in drupal/core/modules/field_ui/field_ui.admin.inc
Form submission handler for field_ui_field_delete_form().

... See full list

File

drupal/core/modules/field_ui/field_ui.module, line 319
Allows administrators to attach custom fields to fieldable types.

Code

function field_ui_bundle_admin_path($entity_type, $bundle_name) {
  $bundles = field_info_bundles($entity_type);
  $bundle_info = $bundles[$bundle_name];
  if (isset($bundle_info['admin'])) {
    return isset($bundle_info['admin']['real path']) ? $bundle_info['admin']['real path'] : $bundle_info['admin']['path'];
  }
}