diff --git a/relation.module b/relation.module index 65a9f074f27748d20eb7c13973ae08029eb4a726..ec79362c2845a53e83c3509a8baeb88cb4fb8479 100644 --- a/relation.module +++ b/relation.module @@ -574,6 +574,11 @@ function relation_view($relation, $view_mode = 'full') { field_attach_prepare_view($entity_type, $entities, $view_mode); entity_prepare_view($entity_type, $entities); $build = field_attach_view($entity_type, $entity, $view_mode); + $build += array( + '#entity' => $relation, + '#view_mode' => $view_mode, + '#language' => LANGUAGE_NONE, + ); module_invoke_all('entity_view', $entity, $entity_type, $view_mode, LANGUAGE_NONE); drupal_alter('entity_view', $build, $entity_type); return $build;