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
27/05/2025, by Ivan

Views modul omogućava ne samo prikaz podataka iz Drupal tabela, već zna i da izračuna red i grupiše rezultate. Ova funkcija se naziva agregacija.

Po defaultu, Drupal ima Rečnik taksonomijskih oznaka. Napravićemo blok sa najpopularnijim oznakama i na kraju svake oznake prikazati koliko materijala na sajtu ima tu oznaku. Dobijamo nešto poput sledeće liste:

Drupal 9 (5)

Drupal 8 (3)

PHP (2)

Da biste počeli, potrebno je da napravite Članke i povežete ih sa oznakama.

/node/add/article

drupal views

Nakon kreiranja malog broja članaka, možete preći na posao.

/admin/structure/views/add

Dodajte Views blok, izaberite Taksonomiju i Oznake:

Drupal views

Sledeće, potrebno je da omogućite agregaciju u Views:

Drupal aggregation

Sada imamo dodatna podešavanja za agregaciju u poljima:

drupal view

Sada dodajte RELACIJE Sadržaj sa terminom:

Drupal

Izaberite opciju "Require this relationship" da biste brojali samo sadržaj u kojem je oznaka izabrana:

drupal 8

Sada su nam potrebna dva polja Term Taxonomy (Ime), prvo sakrijemo:

drupal 8

Drugom polju postavimo tip agregacije na Broj (Count):

aggregation

Drupal

Sada ako osvežite pregled pregleda (preview), videćete broj koliko je puta korišćen svaki od termina taksonomije:

Drupal 8

Sada ostaje da dodamo ime oznake ispred svakog broja. Da bismo to uradili, koristićemo drugo polje u kojem prikazujemo prvo skriveno polje i u zagradama vrednost drugog polja. Za to koristimo podešavanje Prepisivanje rezultata (Overwrite Results):

Drupal 8

U padajućem meniju ZAMENSKIH ŠABLONA (REPLACEMENT PATTERNS) možemo videti koja polja možemo koristiti pri prepisivanju ovog polja.

{{name}} ({{name_1}})

Pišemo drugo polje u okruglim zagradama da bi naš broj bio u zagradama. Kose zagrade ({{}}) su preuzete iz Twig šablonskog jezika, o njemu ćemo kasnije, za sada nam je dovoljno da znamo da ako koristimo ove vrednosti u {{}} one će biti zamenjene vrednostima polja koja su nam potrebna.

Kao rezultat, trebalo bi da imate ova polja:

Drupal 8

Izgled bi trebalo da bude ovakav:

Drupal views