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

Articles

19/06/2025, by Ivan

Konfiguracioni API obezbeđuje centralno mesto za module za skladištenje podataka o konfiguraciji. Ovi podaci mogu biti jednostavna konfiguracija, kao što je ime vašeg sajta, ili složenije informacije koje se upravljaju pomoću konfiguracionih objekata, kao što su prikazi i tipovi sadržaja.

Konfiguracija je mesto za čuvanje informacija koje želite da sinhronizujete od razvoja do produkcije. Ove informacije se često kreiraju tokom izrade sajta i obično se ne generišu od strane običnih korisnika tokom redovnog rada sajta.

19/06/2025, by Ivan

U Drupal 8 postoji nekoliko tipova informacija:

  • Sadržaj

Informacije namenjene prikazu na vašem sajtu i uređivanju od strane korisnika: članak, osnovna stranica, slike, fajlovi itd.

  • Sjednica (Session)

Informacije o interakcijama pojedinačnih korisnika sa sajtom, na primer njihov trenutni izbor filtera u Views prikazu. Ovo je efemerno i personalizovano za jednog korisnika.

19/06/2025, by Ivan

Podrazumevano se informacije o konfiguraciji u Drupalu 8 čuvaju u bazi podataka.

Format fajla konfiguracije (YAML)

Ekstenzije (moduli, teme i profili) obezbeđuju konfiguracione podatke u YAML fajlovima.

Evo primera fajla konfiguracije:

some_string: 'Woo kittens!'
some_int: 42
some_bool: true

Konfiguracija može biti i ugnježdena. Evo primera:

19/06/2025, by Ivan

Sistem konfiguracije Drupal 8 upravlja konfiguracijom na jedinstven način. Po podrazumevanju, Drupal čuva konfiguracione podatke u bazi podataka, ali oni se mogu izvesti u YAML fajlove, što omogućava upravljanje konfiguracijom putem verzionog sistema. Međutim, postoje slučajevi kada je potrebno preklopiti vrednosti konfiguracije za određene svrhe. U Drupal 7 postojala je globalna promenljiva $conf, koja se obično popunjavala u fajlu settings.php uslovnim preklapanjima konfiguracije.

19/06/2025, by Ivan

Drupal 8 uključuje podršku za jezik šeme/metapodataka koji je napravljen pomoću Kwalify (http://www.kuwata-lab.com/kwalify/) za YAML konfiguracione fajlove. Sam Kwalify je napisan u Ruby-ju, i bile su potrebne male prilagodbe formata, tako da svi detalji Kwalify-ja nisu direktno primenjivi, ali je prilično blizu.

Špargalica

Za brzo razumevanje i neke korisne primere, pogledajte ovu špargalicu, a zatim nastavite sa čitanjem ako još imate pitanja:

19/06/2025, by Ivan

Konfiguracioni objekti mogu da deklarišu zavisnosti. Zavisnost može biti modul, tema ili entitet.

Zavisnosti konfiguracionog objekta moraju biti instalirane pre nego što konfiguracioni objekat može biti instaliran. Ako zavisnosti nisu prisutne i instalirane na sajtu, konfiguracioni objekat neće moći biti instaliran. Modul treba da deklariše u svom YAML fajlu sa informacijama o modulu i zavisnosti tema koje će njegovi konfiguracioni objekti zahtevati.

19/06/2025, by Ivan

Na ovoj stranici je prikazan primer kako kreirati tip konfiguracionog objekta sa stranicama za upravljanje administracijom u Drupalu 8. Za upoznavanje sa pojmovima jednostavne konfiguracije i konfiguracionih objekata pogledajte Https://drupal.org/node/2120523.

Nakon što omogućite primer modula koji sadrži donji kod, primer konfiguracione forme bi trebalo da bude dostupan na adresi „admin/config/system/example“, kao što je prikazano na slici: