You are here

function hook_views_pre_render in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 core/modules/views/views.api.php \hook_views_pre_render()

Act on the view immediately before rendering it.

At this point the query has been executed, and the preRender() phase has already happened for handlers, so all data should be available. This hook can be used by themes.

Output can be added to the view by setting $view->attachment_before and $view->attachment_after.

Parameters

\Drupal\views\ViewExecutable $view: The view object about to be processed.

See also

\Drupal\views\ViewExecutable

Related topics

4 functions implement hook_views_pre_render()

Note: this list is generated by pattern matching, so it may include some functions that are not actually implementations of this hook.

test_basetheme_views_pre_render in core/modules/system/tests/themes/test_basetheme/test_basetheme.theme
Implements hook_views_pre_render().
test_subtheme_views_pre_render in core/modules/system/tests/themes/test_subtheme/test_subtheme.theme
Implements hook_views_pre_render().
views_test_data_views_pre_render in core/modules/views/tests/modules/views_test_data/views_test_data.views_execution.inc
Implements hook_views_pre_render().
views_views_pre_render in core/modules/views/views.module
Implements hook_views_pre_render().
1 invocation of hook_views_pre_render()
ViewExecutable::render in core/modules/views/src/ViewExecutable.php
Render this view for a certain display.

File

core/modules/views/views.api.php, line 775
Describes hooks and plugins provided by the Views module.

Code

function hook_views_pre_render(ViewExecutable $view) {

  // Scramble the order of the rows shown on this result page.
  // Note that this could be done earlier, but not later in the view execution
  // process.
  shuffle($view->result);
}