[[structure-taxonomy]]
=== مفهوم: دسته‌بندی

[role="summary"]
مروری بر دسته‌بندی و اینکه چطور می‌تواند برای طبقه‌بندی محتوای یک وبسایت استفاده شود.

(((Taxonomy,overview)))
(((Term (taxonomy), overview)))
(((Term (taxonomy),free tagging)))
(((Term (taxonomy),fixed list)))
(((Vocabulary,overview)))

==== دانش پیشنیاز

* <<planning-data-types>>
* <<structure-reference-fields>>

==== دسته‌بندی چیست؟

_دسته‌بندی_ به منظور طبقه‌بندی محتوای وبسایت بکار گرفته می‌شود. یکی از متداول‌ترین مثال‌های آن تگ‌هایی هستند که برای طبقه‌بندی مطالب یک وبلاگ مورد استفاده قرار می‌گیرند؛ وبسایت فروشگاه محصولات کشاورزی می‌تواند از یک دسته‌بندی مواد اولیه برای طبقه‌بندی دستورات غذایی استفاده کند. هر یک از گزینه‌های دسته‌بندی با نام _عبارت_ شناخته می‌شوند (برچسب‌های وبلاگ یا مواد اولیه غذایی در این مثال)؛ که به مجموعه‌ای از این عبارت‌ها یک _واژگان_ گفته می‌شود (مجموعه‌ای از تمام مطالب وبلاگ یا تمام مواد اولیه بکار رفته در دستورات غذایی). به لحاظ فنی، عبارت‌های دسته‌بندی یک موجودیت جداگانه به حساب می‌‌آیند که زیرمجموعه آن شامل واژگان است. مانند سایر موجودیت‌ها، عبارت‌های دسته‌بندی می‌توانند شامل فیلد باشند؛ برای نمونه، می‌توانید یک فیلد تصویری برپا کنید که شامل نماد هر یک از آن‌ها باشد.

یک واژگان منفرد می‌تواند عبارت‌های خود را در یک ساختار سلسله‌مراتبی خطی یا درختی قرار دهد. برای نمونه، تگ‌های وبلاگ معمولا دارای ساختاری خطی هستند، در حالی که مواد اولیه دستورات غذایی می‌توانند ساختار درختی داشته باشند (برای نمونه، گوجه‌فرنگی می‌تواند زیر مجموعه سبزیجات باشد که خود گوجه‌فرنگی می‌تواند رنگ‌های قرمز و سبز داشته باشد).

عبارت‌های دسته‌بندی معمولا به صورت فیلدهای مرجع به سایر موجودیت‌های محتوایی متصل می‌شوند، که به این صورت شما می‌توانید برای طبقه‌بندی محتوا از آن‌ها استفاده کنید. زمانی که یک فیلد مرجع دسته‌بندی را برپا می‌کنید، ‌می‌توانید طی دو روش به کاربران اجازه ورود محتوا دهید:

برچسب‌گذاری آزاد::
  عبارت‌های جدید می‌توانند درست در این قسمت وارد شوند.
فهرست ثابت از عبارت‌ها::
  فهرستی از عبارت‌ها خارج از فرم ویرایش محتوا مدیریت شده‌اند و کاربران تنها از بین گزینه‌های موجود می‌توانند انتخاب کنند.

فیلدهای مرجع دسته‌بندی به هر موجودیتی می‌توانند اضافه گردند، از جمله حساب‌های کاربری، بلاک‌های سفارشی یا گزینه‌های عادی محتوایی. اگر از آن‌ها برای طبقه‌بندی گزینه‌های عادی محتوایی استفاده کنید، سایت به صورت خودکار برای هر عبارت صفحه جداگانه‌ای در نظر می‌گیرد؛ که هر کدام از این صفحات محتوای طبقه‌بندی شده در آن دسته را نشان می‌دهد. برای نمونه، اگر چندین دستور آشپزی ایجاد کرده‌اید که در همه آن‌ها از هویج استفاده شده است، ممکن است چیزی مشابه با این تصویر را در صفحه دسته‌بندی هویج‌ها مشاهده کنید:

// Carrots taxonomy page after adding Recipe content items.
image:images/structure-taxonomy_listingPage_carrots.png["صفحه دسته‌بندی - هویج‌ها"]

==== موضوعات مرتبط

* <<structure-taxonomy-setup>>.
* صفحات فهرست‌دار همگی view هستند که در فصل <<views-chapter>> به بررسی آن‌ها می‌پردازیم.

// ==== Additional resources

*مشارکت‌کنندگان*

نگارش توسط https://www.drupal.org/u/surendramohan[Surendra Mohan]، https://www.drupal.org/u/jhodgdon[Jennifer Hodgdon] و https://www.drupal.org/u/jojyja[Jojy Alphonso] در http://redcrackle.com[Red Crackle] از https://www.drupal.org/docs/7/organizing-content-with-taxonomies/organizing-content-with-taxonomy["مرتب‌سازی محتوا با دسته‌بندی"] و https://www.drupal.org/node/774892["درباره دسته‌بندی‌ها"]

ترجمه توسط https://www.drupal.org/u/novid[Navid Emami]

کپی‌رایت ۲۰۱۷-۲۰۰۰ توسط مشارکت‌کنندگان انفرادی در  https://www.drupal.org/documentation[مستندات جامعه کاربری دروپال]
