diff --git a/core/modules/field/lib/Drupal/field/Plugin/Core/Entity/FieldInstance.php b/core/modules/field/lib/Drupal/field/Plugin/Core/Entity/FieldInstance.php index 88b3e9f..982b2f5 100644 --- a/core/modules/field/lib/Drupal/field/Plugin/Core/Entity/FieldInstance.php +++ b/core/modules/field/lib/Drupal/field/Plugin/Core/Entity/FieldInstance.php @@ -540,6 +540,21 @@ public function isFieldTranslatable() { /** * {@inheritdoc} */ + public function uri() { + $entity_manager = \Drupal::entityManager(); + $path = $entity_manager->getAdminPath($this->entity_type, $this->bundle); + return array( + 'path' => $path . '/fields/' . $this->id(), + 'options' => array( + 'entity_type' => $this->entityType, + 'entity' => $this, + ), + ); + } + + /** + * {@inheritdoc} + */ public function getFieldLabel() { return $this->label(); }