Moduł Views Insert Block

Nasze rozwiązanie na większą liczbę bloków w widoku

Element tła

W wielu projektach realizowaliśmy listingi z kilkoma reklamami/CTA/banerami umieszczanymi pomiędzy elementami zawartości. Dotychczas Drupal nie oferował dobrego rozwiązania, które ułatwiłoby prace w tym zakresie. Dlatego robiliśmy customowe kontrolery, korzystaliśmy z bloków lub aplikacji Vue.js. Opcje, które były dostępne w Drupalu, oferowały dodanie tylko jednego bloku w zawartości, a dodatkowo przejmowały całe renderowanie widoku. W końcu postanowiliśmy stworzyć moduł, który rozwiąże ten problem. Tak właśnie powstał Views Insert Block.

Views Insert Block pozwala wstawić między wiersze zawartości wiele różnych bloków. Moduł współdziała z innymi typami widoków. Dodatkowo można:

  • skonfigurować widok i wyświetlanie, na którym powinny pojawić się bloki;
  • dostosować sam blok - określić pozycję i strony, na których ma się pojawić;
  • utworzyć plik konfiguracyjny z danymi skonfigurowanych bloków, jeśli nie chcesz ich konfigurować ręcznie. Resztą zajmie się moduł. ;)

Po prawej zobacz, jak dla przykładu wygląda blok Announcements Feed dodany jako pierwszy element w widoku.

Wykorzystanie modułu drupalowego
Konfiguracja modułu view insert block

Konfiguracja modułu jest bardzo prosta. Po zainstalowaniu wystarczy wejść w dany widok, do którego chcesz dodać bloki pomiędzy wiersze, i wyklikać konfigurację:

Dodawaj wiele bloków (banerów, CTA itd.) w zawartości

Zainstaluj moduł Views Insert Block

Moduł View Insert Block

Potrzebujesz customowego rozwiązania na Drupala?