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

Iz čega se sastoji modul za Drupal 7?

26/05/2025, by Ivan

Pre nego što počnemo da pravimo naš modul, reći ću još nešto o mogućnostima Drupal API-ja. API pruža široke mogućnosti za rad sa taksonomijom, nodovima, korisnicima, unosom i prikazom podataka iz baze. Za međusobnu komunikaciju modula i jezgra Drupala, kao i modula međusobno, postoji sistem hook-ova. Hook je povratni poziv funkcije, odnosno kada se izvršavanje koda dođe do hook-a, izvršava se kod naše funkcije koju definišemo u modulu. Tako možemo obrađivati podatke korisnika, menije, taksonomije, nodove različitih tipova sadržaja.

Na stranici

Drupal 7 hook_block_info() i hook_block_view() prikazujemo informacije u bloku

26/05/2025, by Ivan

U prethodnoj lekciji smo napravili modul za Drupal 7, a sada ćemo proširiti njegovu funkcionalnost. Dodamo prikaz bloka preko hook-ova hook_block_view() i hook_block_info(). U ovom bloku prikazaćemo informacije o poslednjim korisnicima na sajtu sa linkom ka njihovoj stranici.

Počnimo sa opisom hook_block_info():

Ovaj hook definiše sve blokove koje modul kreira.

On govori Drupalu koje blokove modul može prikazivati i može opisati podešavanja prikaza bloka.

hook_permission Drupal 7 dozvole za pristup za različite uloge

26/05/2025, by Ivan

U prethodnim lekcijama prikazivali smo stranice i blokove na različitim mestima, koristili smo svojstva 'access arguments', 'access callback' za postavljanje ograničenja pristupa stranicama. U ovoj lekciji ćemo napraviti mogućnost fleksibilnijeg uređivanja prava pristupa operacijama putem administratorskih stranica. Za to ćemo koristiti hook_permission() (u Drupalu 6 to je bio hook_perm()).

hook_permission()

Definiše dozvole za korisnike.

Form API Drupal 7 kreiranje formi na Drupalu

26/05/2025, by Ivan

U prethodnim lekcijama upoznali smo se sa hook-ovima hook_block_info(), hook_block_view(), hook_menu(), hook_permission() i sada možemo programski kreirati koliko god želimo stranica i blokova. U ovoj lekciji upoznaćemo se sa Form API Drupal 7 za kreiranje formi. Napravićemo formu za administraciju funkcija modula i pokušati koristiti što više poznatih hook-ova kako bismo učvrstili znanja.

Za početak ćemo prikazati 3 bloka, mislim da vam to neće biti teško.

Temizacija sajta Drupal 6/7. Od čega se sastoji šablon?

26/05/2025, by Ivan

Zdravo svima!

Nadam se da ste već pogledali kratki uvod u HTML i CSS. Sada ste spremni da pravite Drupal teme zasnovane na PSD maketama. Ispod su linkovi ka "priručnicima" za HTML i CSS:

HTML

CSS

Naredni video zapisi na prvi pogled mogu biti teški za razumevanje, ali ćemo ih u narednim lekcijama detaljno razraditi, tako da ne brinite ako nešto ne bude jasno. Vratite se na ovaj članak i koristite ga kao referentni materijal.