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

Šta je node (noda)?

26/05/2025, by Ivan

Verovatno vas je već zanimalo ovo pitanje kada ste gledali adresnu liniju pregledača i tamo povremeno viđali reč "node".

Node je osnovna klasa u Drupalu, node su svi sadržaji na sajtu, sve blog objave, sve stranice (Page), sve priče (Story), i svi ostali sadržaji koje ćemo praviti u narednim časovima.

Kada uđete na adresu ime_sajta/node/17, Drupal razume ovaj URL ovako:

node - klasa koja treba da se učita;

17 - broj objekta koji treba da se učita.

Ako u URL dodate edit, tj. ime_sajta/node/17/edit, onda Drupal shvata edit kao akciju koju treba izvršiti nad node-om broj 17, odnosno otvoriće se prozor za uređivanje te node.

Kao što sam ranije rekao, node je osnovna klasa za druge sadržaje. Svaki node ima sledeće atribute (svojstva):

body - tekst dokumenta
changed - datum izmene u Unix formatu
comment - da li je komentarisanje dozvoljeno. Može imati tri vrednosti.
comment_count - broj komentara.
created - datum kreiranja u Unix formatu.
data - ranije je bilo NULL
files - priloženi fajlovi.
format - broj formata unosa, počinje od 1.
last_comment_name - verovatno ime poslednjeg komentatora, ali meni je bilo NULL
last_comment_timestamp - datum poslednjeg komentara u Unix formatu
log - bilo je prazno, ne znam čemu služi.
moderate - indikator moderacije. Ako node ne zahteva moderaciju = 0.
name - ime autora
nid - broj dokumenta, u primeru nid=17
path - relativni sinonim puta ("content/stranica-sa-latinskim-urlom")
picture - avatar korisnika.
promote - "Na početnoj" = 1, inače 0
revision_timestamp - datum verzije u Unix formatu
status - objavljeno = 1, inače 0
sticky - istaknuto = 1, inače 0
taxonomy - roditelji node-a, tj. taksonomski roditelji. O taksonomiji i njenoj upotrebi govorićemo kasnije.
teaser - anotacija (teaser), skraćeni tekst iz body polja.
title - naslov dokumenta
type - tip sadržaja
uid - broj autora
vid - version id, verzija node-a. Ne mora da se poklapa sa nid.

Sva svojstva node-a se čuvaju u bazi podataka, i kada se pravi upit za neki node, podaci se prikazuju kroz Drupal. O tome kako prikazivati node-ove (blog zapise, stranice) iz baze preko modula Views, i kako kreirati novi tip sadržaja "Zaposleni" pomoću modula CCK takođe ćemo pokazati.