Skip to main content
Category:

Question

How to set title of a views page programmatically in Drupal 8 ?

Solution

use Drupal\views\ViewExecutable;

function mymodule_views_pre_render(ViewExecutable $view) {
    switch ($view->id()){
        case 'VIEWID':
            if ($view->current_display == 'PAGE_OR_BLOC'){
                $view->setTitle('your CUSTOM TITLE');
            }
            break;
    }
}

Riadh Rahmi

Senior Web Developer PHP/Drupal & Laravel

I am a senior web developer, I have experience in planning and developing large scale dynamic web solutions especially in Drupal & Laravel.

Web Posts

Search

Page Facebook