6.5. Alapfogalom: taxonómia
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:

- 6.6. szakasz - Egy taxonómia-szótár létrehozása.
- A címkék előbb említett listaoldalai tulajdonképpen nézetek, amikkel részletesebben a 9. fejezet - Listázás nézetekkel szakasz foglalkozik.
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).
Source file: structure-taxonomy.asciidoc
Help improve this page
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion