function hook_views_pre_render
Same name and namespace in other branches
- 8.9.x core/modules/views/views.api.php \hook_views_pre_render()
- 10 core/modules/views/views.api.php \hook_views_pre_render()
- 11.x 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
Related topics
12 functions implement hook_views_pre_render()
Note: the procedural functions in this list are found by pattern matching, so the list may include some functions that are not actually implementations of this hook.
- claro_views_pre_render in core/
themes/ claro/ claro.theme - Implements hook_views_pre_render().
- DblogHooks::viewsPreRender in core/
modules/ dblog/ src/ Hook/ DblogHooks.php - Implements hook_views_pre_render().
- dblog_views_pre_render in core/
modules/ dblog/ dblog.module - Implements hook_views_pre_render().
- MediaLibraryHooks::viewsPreRender in core/
modules/ media_library/ src/ Hook/ MediaLibraryHooks.php - Implements hook_views_pre_render().
- media_library_views_pre_render in core/
modules/ media_library/ media_library.module - Implements hook_views_pre_render().
1 invocation of hook_views_pre_render()
- ViewExecutable::render in core/
modules/ views/ src/ ViewExecutable.php - Renders this view for a certain display.
File
-
core/
modules/ views/ views.api.php, line 817
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);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.