views_ui_contextual_links_view_alter(&$element, $items)
Implements hook_contextual_links_view_alter().
File
- core/modules/views_ui/views_ui.module, line 231
- Provide structure for the administrative interface to Views.
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | function views_ui_contextual_links_view_alter(& $element , $items ) { // Remove contextual links from being rendered, when so desired, such as // within a View preview. if (views_ui_contextual_links_suppress()) { $element [ '#links' ] = array (); } // Append the display ID to the Views UI edit links, so that clicking on the // contextual link takes you directly to the correct display tab on the edit // screen. elseif (! empty ( $element [ '#links' ][ 'entityviewedit-form' ])) { $display_id = $items [ 'entity.view.edit_form' ][ 'metadata' ][ 'display_id' ]; $route_parameters = $element [ '#links' ][ 'entityviewedit-form' ][ 'url' ]->getRouteParameters() + [ 'display_id' => $display_id ]; $element [ '#links' ][ 'entityviewedit-form' ][ 'url' ] = Url::fromRoute( 'entity.view.edit_display_form' , $route_parameters ); } } |
Please login to continue.