logo

Dodatni tipovi blokova (EBT) - Novo iskustvo rada sa Layout Builder-om❗

Dodatni tipovi blokova (EBT) – stilizovani, prilagodljivi tipovi blokova: slajdšouvi, kartice sa tabovima, kartice, akordeoni i mnogi drugi. Ugrađena podešavanja za pozadinu, DOM Box, javascript dodatke. Iskusite budućnost kreiranja rasporeda već danas.

Demo EBT moduli Preuzmite EBT module

❗Dodatni tipovi pasusa (EPT) – Novo iskustvo rada sa pasusima

Dodatni tipovi pasusa (EPT) – analogni skup modula zasnovan na pasusima.

Demo EPT moduli Preuzmite EPT module

Scroll

6.7. Rad sa regionima i blokovima u Drupalu

27/05/2025, by Ivan

Da biste imali novi region kroz koji možete prikazivati blokove, potrebno je da:

  • Dodate informacije o regionu u fajl theme.info.yml
  • Izmenite page.html.twig, dodajući prikaz novog regiona u njega

 

Dodavanje podataka o regionu u drupalbook.info.yml fajl

Svi regioni su objedinjeni pod ključem regions:

# Regions
regions:
  header: 'Header'
  content: 'Content'
  footer: 'Footer'

Mašinsko ime regiona treba da se sastoji od slova i brojeva, možete koristiti donju crtu, kao i u PHP promenljivim. Čitljivo ime može biti u navodnicima ili bez njih ako nema razmaka, ali je bolje uvek navoditi. Čitljivo ime regiona se prikazuje u administratorskom panelu, dok se mašinsko ime koristi u šablonu page.html.twig.

Dodavanje prikaza regiona u page.html.twig

Sve prikaze regiona držimo u promenljivoj page. Da biste prikazali željeni region, treba da prikažete deo promenljive page. Koristite mašinsko ime regiona za prikaz, na primer, imamo region header:

header: 'Header'

Zato koristimo mašinsko ime header:

{{ page.header }}

Možete prikazati bilo koji region iz vašeg theme.info.yml fajla bilo gde u šablonu page.html.twig.

Standardni Drupal regioni

Uvek se možete obratiti zvaničnoj dokumentaciji: page.html.twig

page.header: prikaz zaglavlja sajta.
page.primary_menu: prikaz glavnog menija sajta.
page.secondary_menu: prikaz dodatnog menija.
page.highlighted: prikaz informacija iznad sadržaja.
page.help: prikaz pomoći.
page.content: obavezni region za prikaz sadržaja sajta.
page.sidebar_first: prva bočna traka.
page.sidebar_second: druga bočna traka.
page.footer: podnožje sajta.
page.breadcrumb: navigacija sajta (breadcrumbs).

Možete koristiti standardne Drupal regione, možete dodati i svoje, najvažnije je da se ime regiona poklapa sa njegovom lokacijom u page.html.twig.