$item) { $current_org = \Drupal::routeMatch()->getParameter('oc_organisation')->id(); $item_target_id = $item->get('target_id')->getValue(); \Drupal::logger("foo")->error($current_org . " " . $item_target_id); if ($current_org == $item_target_id) { $items->removeItem($delta); break; } } $elements = parent::viewElements($items, $langcode); return $elements; } // }