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

Pravimo svoju Drupal temu zasnovanu na Zen temi

26/05/2025, by Ivan

Ako ste odlučili da ne koristite već gotovu temu za Drupal, već da napravite svoju ili da prenesete šablon sa Wordpress-a ili Joomla-e, moraćete da pišete temu od nule. Ali za to već postoje gotovi okviri za vaše teme.

Zenhttp://drupal.org/project/zen

Fusionhttp://drupal.org/project/fusion

Adaptive Themehttp://drupal.org/project/adaptivetheme

Omegahttp://drupal.org/project/omega
Najrasprostranjeniji okvir za temu je Zen tema. To je veoma praktičan framework za teme. U suštini, to je gotova, "gola" trokolona tema za Drupal koja generiše potrebne klase. Još jedna prednost Zen teme je raspored sadržaja. Naime, blok sadržaja ide ispred menija i sidebarova. To je urađeno zbog SEO (optimizacije za pretraživače). Na taj način prvo dobijamo jedinstveni sadržaj, a zatim ponavljajuće delove: meni, arhive, različite blokove.
Ovako izgleda Zen tema po defaultu.

Drupal zen tema

Na osnovu Zena predlažem da pravite temu za sajt. Preuzmite Zen temu sa sajta drupal.org. Kreirajte folder sites/all/themes ako ga još nemate. I kopirajte tamo folder zen.

Drupal zen tema

Sada treba da napravite pod-temu (sub-theme) od zen teme. Zašto treba praviti pod-temu ako sve izmene možete raditi u samoj zen temi? Da biste uvek mogli da vratite fajlove u prvobitno stanje, da imate rezervnu kopiju za vraćanje teme. Ovo je potrebno u slučaju da nove izmene i šabloni dovedu do neželjenih posledica, kao i da drugi ljudi mogu da vide od čega ste napravili svoju temu.
Kopirajte folder STARTERKIT i preimenujte kopiju u ime svoje pod-teme, kod mene će to biti sitemade. Sada u okviru naše teme pronađite fajl STARTER.info.txt i preimenujte ga u ime_teme.info, kod mene to bi bilo sitemade.info.

Drupal book theming

Da biste uključili sada našu pod-temu, potrebno je u admin panelu omogućiti temu Zen Sub-theme Starter Kit (Ime se može promeniti u .info fajlu).

Zen starter kit

Sada je na sajtu omogućena pod-tema koju ćemo uređivati.

Zen sub theme

Odmah kliknite na turn off this feature i isključite Rebuild theme registry on every page u podešavanjima teme.

Sada imamo "golu" temu. Za početak treba odlučiti da li će širina sajta biti fiksna (obično širina je od 900 do 1000 piksela) ili će sajt biti preko celog ekrana, "tečni". Ako vam fiksna širina odgovara, ne treba ništa menjati, jer je po defaultu širina sajta 960 piksela.
Možete promeniti u podešavanjima teme širinu sajta na punu širinu. Za to pronađite folder css u vašoj pod-temi i zamenite tekst u fajlu layout-fixed.css tekstom iz fajla layout-liquid.css.

Drupal layout fixed

Zapamtite da se u folderu STARTERKIT nalazi kopija svih ovih fajlova i uvek možete vratiti podešavanja.

I poslednji korak: kopirajte folder sa šablonima zen sites/all/themes/zen/templates u folder vaše teme sites/all/themes/zen/ime_nove_teme/templates. Možemo menjati šablone i u originalnom folderu sa šablonima, ali je bolje da imamo rezervnu kopiju na dohvat ruke.