function social_activity_views_post_build in Open Social 8.9
Same name and namespace in other branches
- 8.8 modules/social_features/social_activity/social_activity.module \social_activity_views_post_build()
- 10.3.x modules/social_features/social_activity/social_activity.module \social_activity_views_post_build()
- 10.0.x modules/social_features/social_activity/social_activity.module \social_activity_views_post_build()
- 10.1.x modules/social_features/social_activity/social_activity.module \social_activity_views_post_build()
- 10.2.x modules/social_features/social_activity/social_activity.module \social_activity_views_post_build()
Implements hook_views_post_build().
File
- modules/
social_features/ social_activity/ social_activity.module, line 222 - The Social activity module.
Code
function social_activity_views_post_build(ViewExecutable $view) {
$override_displays = [
'block_stream_explore',
'block_stream_homepage',
'block_stream_homepage_without_post',
];
if ($view
->id() == "activity_stream" && in_array($view->current_display, $override_displays)) {
if (isset($view->filter_type) && $view->filter_type === 'dashboard') {
// Override default view mode for activity stream views block if it was
// added via layout builder.
$view->rowPlugin->options['view_mode'] = 'featured';
// Attach and use featured styles for activity stream on dashboard.
$view->element['#attached']['library'][] = 'social_featured_content/paragraph.featured';
}
}
}