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

Katalog proizvoda na Drupalu kroz Taksonomiju

26/05/2025, by Ivan

Katalog proizvoda je realizovan na mnogim CMS-ovima, ne izuzimajući ni Drupal. Možete koristiti već gotova rešenja, kao što su Ubercart, e-Commerce ili neki drugi modul za Drupal koji implementira katalog. Moguće je da će funkcionalnost ovih modula biti suvišna za Vas. Katalog se može realizovati putem modula CCK (za kreiranje tipa sadržaja za proizvod), Taxonomy (za sortiranje proizvoda po odeljcima kataloga), Views (za prikaz proizvoda). Takođe, biće nam potreban dodatni modul za prikaz menija od termina taksonomije Taxonomy Menu.

Hajde prvo da razjasnimo šta je taksonomija u Drupalu. Počnimo sa definicijom taksonomije:

TAKSONOMIJA (od grč. taxis - raspored, poredak i nomos - zakon), teorija klasifikacije i sistematizacije složeno organizovanih oblasti stvarnosti koje obično imaju hierarhijsku strukturu (organski svet, geografski objekti, geologija, jezikoslovlje, etnografija i slično). Termin (predložen 1813. godine od strane švajcarskog botaničara O. Dekandola) dugo je korišćen kao sinonim za sistematiku. U 60-im i 70-im godinama 20. veka pojavila se tendencija da se taksonomija definiše kao deo sistematike, kao nauka o sistemu taksonomskih kategorija koje označavaju podređene grupe objekata - taksone.

A sada uključimo modul Taksonomija u Drupalu:

Drupal taxonomy

Hijerarhija taksonomije u Drupalu je sledeća: svi termini su grupisani u rečnike (Vocabulary), svaki termin može biti roditelj jednom ili više termina. Kao rezultat ovakve hijerarhije nastaje stablo čiji je koren rečnik.

Dodajmo sada rečnik (link u administratorskom meniju Sadržaj - Taksonomija - dodaj rečnik) i nazovimo ga "Posuđe".

Drupal taxonomy

Ostala podešavanja rečnika ćemo podesiti kasnije, a za sada dodajmo termine u rečnik.

Drupal taxonomy

Dodajmo termine: Šolja, Tanjir, Viljuška, Kašika ili nešto drugo po Vašem izboru. Dobija se sledeća lista termina:

Drupal taxonomy

Sada ćemo kreirati tip sadržaja preko modula CCK za proizvode našeg kataloga. Potrebno je dodati tipu sadržaja polje slike (image field) i polje cene (Tip podataka za čuvanje: integer, tj. celobrojno i polje unosa text field), takođe možete dodati još polja za opis svojstava Vaših proizvoda ili usluga (O tome kako se kreiraju tipovi sadržaja možete pročitati u prethodnom času). Takođe, u podešavanjima polja cene sam upisao suffix, tj. ono što će biti napisano posle vrednosti cene.

Drupal opšta podešavanja

Sada treba da uđemo u podešavanja rečnika Posuđe i omogućimo izbor termina prilikom kreiranja materijala tipa Proizvod:

Drupal taxonomy

Takođe, u podešavanjima rečnika izaberite obavezno popunjavanje termina.

Sada možemo da punimo naš katalog proizvodima, idemo u administratorski meni Sadržaj - Kreiraj materijal - Proizvod:

drupal taxonomy

Trenutno stranica proizvoda izgleda ovako:

drupal proizvod

U budućnosti će se izgled stranica proizvoda moći menjati preko šablona i CSS-a, ali o tome u narednim časovima. A sada dodajmo još jedan proizvod - tanjir i napravimo meni pomoću modula taxonomy menu. Instalirajmo ovaj modul. Sada u podešavanjima rečnika dostupna su podešavanja modula taxonomy menu:

Drupal taxonomy menu

Izaberimo menu location: <Navigation>, tada će svi termini rečnika postati linkovi menija i na tim linkovima će biti prikazane stranice sa odgovarajućim proizvodima.

drupal šareni tanjir

Kao što vidite, popunjavanje ovakvog kataloga nije teško, mnogo veći posao biće podešavanje prikaza kataloga, ali o temizaciji u mojim narednim časovima.