6.5. Alapfogalom: taxonómia

Last updated on
14 April 2025

Mit jelent a taxonómia szó?

E kifejezés eredetileg a fajok rendszertanának csoportosítását jelenti, a Drupalba is ilyen értelemben került át. Az egyik leggyakoribb példa a használatára a webhely tartalmainak kategorizálása azok felcímkézésével. A termelői piac webhelyünkön például készíthetünk egy zöldségek neveit tartalmazó szótárat, melynek segítségével összetevőik szerint rendszerezhetjük a recepteket. Az egymástól független taxonómiaelemeket kifejezéseknek hívjuk (például a recept hozzávalói vagy a blogok címkéi), a kifejezések csoportját pedig szótárnak (az összes blog címkéi, a receptek összes hozzávalója) nevezzük. A háttérben való működés, vagyis ahogyan a Drupal mindezt tárolja és kezeli, némiképp fordított: maguk a kifejezések az entitástípusok, melyeknek entitásaltípusai a szótárak. Tekintve, hogy a taxonómiakifejezések is rendes entitások, ezért természetesen ugyanúgy lehet hozzájuk további mezőket adni, például egy kép típusú mező hozzáadásával ikonokat tudunk feltölteni valamennyi címkéhez.

Egy szótár a címkéit alá-fölé rendelt hierarchiában és egyetlen szintű szerkezetben is tartalmazhatja. Például egy személyes blogon használt címkék általában simán csak egy szintet képeznek, ám az előbb említett zöldségek szótára lehet hierarchikus: legfelső szinten gyümölcsök és zöldségek – utóbbiba tartozik a répa, melynek két alcsoportja a sárga- és fehérrépa.

A szótárak ezen kifejezései hozzárendelhetők a webhely más típusú entitásaihoz, így kategorizálhatóak egy közös szempont szerint. Ehhez azonban először erre a szótárra mutató hivatkozott mezőket kell felvenni az adott entitásaltípushoz, aminek a kitöltési módja kétféle is lehet:

Szabadszavas címkézés
Az ilyen hivatkozási mezőbe bármilyen szöveg beírható, ami az űrlap beküldésekor automatikusan egy új címkét hoz létre a szótárban, ha az még nem létezett korábban.
Címkék rögzített listája
Ebben az esetben a hivatkozott mezőbe csak a szótárba már előre felvett kifejezések választhatók ki.

Ilyen taxonómia-szótárakra mutató hivatkozott mezők bármelyik entitástípushoz hozzáadhatóak (például felhasználói fiókokhoz, egyedi blokkokhoz vagy sima tartalmakhoz). Ezután ha ilyen taxonómia-szótárakat használunk csoportosításra, akkor minden egyes kifejezéshez automatikusan létrejön egy listaoldal is, ami felsorolja az azzal a kifejezéssel megcímkézett elemeket. Tehát ha már vannak receptjeink felvéve a webhelyünkön, amiknek az összetevőit a fent vázolt módon összelinkeltük a Zöldségek szótárral, akkor a Répa listaoldalán két ételt látunk megjelenni:

A répa címke listaoldala

Kapcsolódó témák

Közreműködők

E témakör szövegét Surendra Mohan, Jennifer Hodgdon és Jojy Alphonso (Red Crackle) a Drupal közösségi dokumentációjának Organizing content with taxonomies (azaz „Tartalomszervezés taxonómiával”) és About taxonomies (azaz „A taxonómiáról”) című szócikkeiből vették át és szerkesztették, melynek szerzői joga 2000–2025 között azok egyéni közreműködőié. Fordította: Balu Ertl (Brainsum).

 

This page is generated from AsciiDoc source from the User Guide. To propose a change, edit the source and attach the file to a new issue in the User Guide project. PDF and e-book formats are available on the User Guide project page.

Source file: structure-taxonomy.asciidoc

Help improve this page

Page status: No known problems

You can: