1.5. Taksonomija - Taksonomija, rečnici i termini
U prethodnoj lekciji smo napravili blog u Drupalu, ali tom blogu nisu bili dovoljni tagovi za članke i oznake. Dodajmo rečnik koristeći taksonomiju. Uključite Taxonomy modul ako već nije uključen.
Taksonomija u Drupalu je metoda klasifikacije (rubrikator, kategorizacija) čvorova (node) pomoću taksonomijskih tagova (termina, kategorija). Napravimo rečnik tags, kojim ćemo klasifikovati naše članke: Meni - Struktura — Taksonomija.
Nazovimo rečnik tags. Nakon kreiranja rečnika, dolazimo na njegovu stranicu gde možemo ručno praviti tagove (termine), ali mi to nećemo raditi jer će tagovi automatski biti kreirani kada ih dodamo u članke. Imajte na umu da se u Drupalu elementi taksonomijskog rečnika nazivaju termini. Dakle, ako imate rečnik Tags, Classes, Categories, Sections, rečnik će i dalje imati termine.
Sada je potrebno dodati polje za izbor tagova u člancima, za to treba uključiti modul Field UI (ako nije uključen). Idite na stranicu za upravljanje poljima tipa sadržaja Articles, Meni - Struktura — Tipovi sadržaja — Articles
Dodajte novo polje Tags, tip polja Taxonomy term:
Broj termina postavite na unlimited (neograničeno):
Zatim sačuvajte sve. Sada idemo na stranicu za kreiranje članka, trenutno se termini biraju samo iz onih u rečniku Tags, potrebni su nam drugi widgeti sa automatskim dovršavanjem tagova i automatskim dodavanjem u rečnik. Idite na Meni - Struktura — Tipovi sadržaja — Articles, ali sada na karticu Manage form display. Izaberite za polje Auto-complete input tags:
Sačuvajte i idite na kreiranje članka. Sada pišemo tagove odvojene zarezom, i Drupal ih sam dodaje u rečnik Tags.
Sada ako odete na Meni - Struktura - Taksonomija - Rečnik Tags, videćete nove termine taksonomije. Svaki termin taksonomije ima svoju stranicu, na kojoj se u teaser listi nalaze svi čvorovi kojima je ovaj termin pridružen. URL takve stranice izgleda ovako: taxonomy/term/broj, na primer taxonomy/term/2.
Tagovi se prikazuju na punoj stranici čvora:
Još ćemo se više puta baviti taksonomijom, tako da možete slobodno preći na sledeću lekciju, čak i ako vam taksonomija trenutno nije sasvim jasna.