Skip to main content
Drupal code

Main navigation

  • Home
  • Snippets
User account menu
  • Log in

Breadcrumb

  1. Home

views

By admin , 31 July, 2024

Set view title programmatically

/**
* Implements hook_views_post_render().
*/
function MYMODULE_views_post_render(ViewExecutable $view) {
 if ($view->element['#view_id'] === 'user_blog') {
   $title = 'test';
   $view->setTitle($title);
 }
}

Tags

  • views
By admin , 26 March, 2024

Render views block programmatically

/**
* Implements hook_ENTITY_TYPE_view().
*/
function my_module_user_view(array &$build, EntityInterface $entity, EntityViewDisplayInterface $display, $view_mode) {
 if ($display->getComponent('my_module')) {
   $view = Views::getView('my_module_block');
   

Tags

  • block
  • views
  • render
By admin , 25 January, 2024

Delete view programmatically

\Drupal::service('config.factory')->getEditable('views.view.VIEWNAME')->delete();

Tags

  • views
By admin , 2 August, 2023

Views with photoswipe slides not scroll

Needs to add view global css class "photoswipe-gallery"

Tags

  • photoswipe
  • views
By admin , 28 July, 2023

Hide an exposed filter block if the view results are empty

/**
* Implements hook_views_pre_render().
*/
function mymodule_views_pre_render(ViewExecutable $view) {
 if ($view->storage->id() == 'myview' && $view->current_display == 'block_1') {
   if (empty($view-&gt

Tags

  • views
  • exposed form

Pagination

  • Previous page
  • 2
views

Tags Cloud

dependency injection(21) form(19) views(15) drush(14) twig(13) field(11) preprocess(10) render(7) node(7) translate(7) tabs(7) comment(6) controller(6) file(6) entity(5) config(5) phpstorm(5) entityTypeManager(5) routes(5) database(4) jquery(4) service(4) roles(4) commerce(3) image(3) date(3) phpunit(3) php(3) entityQuery(3) cache(3) slick(3) block(3) custom entity(3) javascript(3) user(3) taxonomy(3) guzzle(3) redirect(3) url(3) git(2) request(2) phpstan(2) event(2) template(2) module(2) schema(2) migration(2) libraries(2) access(2) drupal.org(2) tests(2) ajax(2) photoswipe(2) permissions(2) logger(2) vscode(2) suggestions(2) states(2) title(2) fieldset(2) mysql(2) docksal(1) docker(1) revision(1) filter(1) attribute(1) service provider(1) csv(1) PHPDoc(1) table(1) eslint(1) array(1) deprecation(1) theme(1) errors(1) wsod(1) settings.php(1) watchdog(1) pager(1) widget(1) file.usage(1) queue(1) exif(1) imagemagick(1) media(1) uuid(1) renderer(1) exposed form(1) page manager(1) transliteration(1) random(1) development(1) mail(1) webform(1) register(1) textarea(1) label(1) input(1) batch(1) import(1) messenger(1)
RSS feed
Powered by Drupal