logo

Palette - Make it Colorful🎨

Palette - Visual Page Builder, no design degree required.

Live Demo Download Palette

Scroll
27/05/2025, by Ivan

Views modul vam omogućava ne samo da podesite filter i prikažete materijale, već i da te filtere menjate dinamički. Napravićemo malu oglasnu tablu za nekretnine koristeći Views modul.

Da bismo prikazali oglase, prvo je potrebno da napravimo tip sadržaja Obaveštenje. Za to idite na Struktura - Tipovi sadržaja - Dodaj tip sadržaja:

drupal 8 oglasi

Sada za naš tip sadržaja treba da dodate polja: Broj soba, cena, adresa, telefon, ime. Idemo na karticu Upravljanje poljima (Manage fields) za tip sadržaja Obaveštenje:

drupal 8 view

Za broj soba treba izabrati tip polja Lista (tekst):

drupal 8 polja

Sledeće, treba da podesite koje vrste stanova postoje:

drupal 8 polja

Takođe treba dodati polje Cena, za to izaberite tip polja Broj (integer). U podešavanjima polja Cena, podesite prefiks tako da naziv valute stoji iza cene:

drupal 8 sufiks polja

Polja adresa, telefon i ime mogu biti kreirana sa tipom Tekst (plain).

Sada kada imamo polja, napravimo novi view za Obaveštenja (Struktura - Views — Dodaj view):

drupal 8 views

Sada dodajmo filter za Broj soba i štiklirajmo opciju da bude izložen (exposed filter):

drupal 8 views

Ovo će omogućiti da se filter prikaže na stranici Obaveštenja:

drupal 8

Sada ako izaberemo neki od parametara, biće prikazan samo jedan tip stana:

drupal 8

Takođe možete dodati bilo koja druga polja u Obaveštenja i prikazati ih kao izložene filtere. Dodajmo i cenu kao izloženi filter.

drupal 8

Kada postavimo operator Između (Between), omogućili smo korisniku da postavi opseg cene koji mu odgovara.

Pored izloženih filtera, možemo omogućiti i sortiranje, na primer po ceni, omogućavajući korisnicima da izaberu sortiranje po opadajućem ili rastućem redosledu cene:

drupal 8

Sada imamo filter za obaveštenja, koji ostaje samo da se stilizuje (themed).

drupal 8